{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from lwpackage.lwmongo import *\n",
    "from lwpackage.lwdata import *"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Successfully insert 5091624 records into stock.price_1min.\n"
     ]
    }
   ],
   "source": [
    "drop_duplicated_data(database='stock', collection='price_1min', subset=['time', 'instrument_id'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Successfully insert 2134831 records into stock.price_5min.\n"
     ]
    }
   ],
   "source": [
    "drop_duplicated_data(database='stock', collection='price_5min', subset=['time', 'instrument_id'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "database = 'stock'\n",
    "collection = 'price_1d'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "df = get_data(database, collection)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>time</th>\n",
       "      <th>instrument_id</th>\n",
       "      <th>close</th>\n",
       "      <th>high</th>\n",
       "      <th>low</th>\n",
       "      <th>open</th>\n",
       "      <th>volume</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2001-01-02</td>\n",
       "      <td>600795</td>\n",
       "      <td>35.50</td>\n",
       "      <td>35.65</td>\n",
       "      <td>35.19</td>\n",
       "      <td>35.2</td>\n",
       "      <td>2939</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2001-01-02</td>\n",
       "      <td>000911</td>\n",
       "      <td>12.84</td>\n",
       "      <td>12.99</td>\n",
       "      <td>12.66</td>\n",
       "      <td>12.9</td>\n",
       "      <td>5380</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>2001-01-02</td>\n",
       "      <td>000778</td>\n",
       "      <td>15.05</td>\n",
       "      <td>15.10</td>\n",
       "      <td>14.40</td>\n",
       "      <td>14.6</td>\n",
       "      <td>59455</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>2001-01-02</td>\n",
       "      <td>000088</td>\n",
       "      <td>15.05</td>\n",
       "      <td>15.40</td>\n",
       "      <td>14.18</td>\n",
       "      <td>14.2</td>\n",
       "      <td>81481</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>2001-01-02</td>\n",
       "      <td>600808</td>\n",
       "      <td>3.94</td>\n",
       "      <td>3.96</td>\n",
       "      <td>3.86</td>\n",
       "      <td>3.9</td>\n",
       "      <td>38431</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>2001-01-02</td>\n",
       "      <td>600771</td>\n",
       "      <td>35.50</td>\n",
       "      <td>35.65</td>\n",
       "      <td>35.19</td>\n",
       "      <td>0.0</td>\n",
       "      <td>2939</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>2018-01-02</td>\n",
       "      <td>300191</td>\n",
       "      <td>23.05</td>\n",
       "      <td>23.30</td>\n",
       "      <td>22.47</td>\n",
       "      <td>22.7</td>\n",
       "      <td>19038</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        time instrument_id  close   high    low  open  volume\n",
       "0 2001-01-02        600795  35.50  35.65  35.19  35.2    2939\n",
       "1 2001-01-02        000911  12.84  12.99  12.66  12.9    5380\n",
       "2 2001-01-02        000778  15.05  15.10  14.40  14.6   59455\n",
       "3 2001-01-02        000088  15.05  15.40  14.18  14.2   81481\n",
       "4 2001-01-02        600808   3.94   3.96   3.86   3.9   38431\n",
       "5 2001-01-02        600771  35.50  35.65  35.19   0.0    2939\n",
       "6 2018-01-02        300191  23.05  23.30  22.47  22.7   19038"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.drop_duplicates(subset=['time', 'instrument_id'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Timestamp('2001-01-02 00:00:00')"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['time'].iloc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import akshare as ak\n",
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from lwpackage.lwmongo import *"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "db = client['stock']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Collection size in bytes: 306057050\n"
     ]
    }
   ],
   "source": [
    "collection_stats = db.command(\"collstats\", 'price_1min')\n",
    "print(f\"Collection size in bytes: {collection_stats['size']}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_stock = ak.stock_individual_info_em()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>item</th>\n",
       "      <th>value</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>总市值</td>\n",
       "      <td>4664720324.88</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>流通市值</td>\n",
       "      <td>4664720324.88</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>行业</td>\n",
       "      <td>食品饮料</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>上市时间</td>\n",
       "      <td>20161012</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>股票代码</td>\n",
       "      <td>603777</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>股票简称</td>\n",
       "      <td>来伊份</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>总股本</td>\n",
       "      <td>336559908.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>流通股</td>\n",
       "      <td>336559908.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   item          value\n",
       "0   总市值  4664720324.88\n",
       "1  流通市值  4664720324.88\n",
       "2    行业           食品饮料\n",
       "3  上市时间       20161012\n",
       "4  股票代码         603777\n",
       "5  股票简称            来伊份\n",
       "6   总股本    336559908.0\n",
       "7   流通股    336559908.0"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_stock"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "df = ak.stock_zh_a_spot_em()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>序号</th>\n",
       "      <th>代码</th>\n",
       "      <th>名称</th>\n",
       "      <th>最新价</th>\n",
       "      <th>涨跌幅</th>\n",
       "      <th>涨跌额</th>\n",
       "      <th>成交量</th>\n",
       "      <th>成交额</th>\n",
       "      <th>振幅</th>\n",
       "      <th>最高</th>\n",
       "      <th>...</th>\n",
       "      <th>量比</th>\n",
       "      <th>换手率</th>\n",
       "      <th>市盈率-动态</th>\n",
       "      <th>市净率</th>\n",
       "      <th>总市值</th>\n",
       "      <th>流通市值</th>\n",
       "      <th>涨速</th>\n",
       "      <th>5分钟涨跌</th>\n",
       "      <th>60日涨跌幅</th>\n",
       "      <th>年初至今涨跌幅</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>839946</td>\n",
       "      <td>华阳变速</td>\n",
       "      <td>3.25</td>\n",
       "      <td>30.00</td>\n",
       "      <td>0.75</td>\n",
       "      <td>89424.0</td>\n",
       "      <td>2.751832e+07</td>\n",
       "      <td>30.00</td>\n",
       "      <td>3.25</td>\n",
       "      <td>...</td>\n",
       "      <td>23.27</td>\n",
       "      <td>8.97</td>\n",
       "      <td>-30.65</td>\n",
       "      <td>1.63</td>\n",
       "      <td>4.387189e+08</td>\n",
       "      <td>3.238625e+08</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>34.30</td>\n",
       "      <td>11.68</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>830896</td>\n",
       "      <td>旺成科技</td>\n",
       "      <td>5.98</td>\n",
       "      <td>30.00</td>\n",
       "      <td>1.38</td>\n",
       "      <td>78646.0</td>\n",
       "      <td>4.499187e+07</td>\n",
       "      <td>30.00</td>\n",
       "      <td>5.98</td>\n",
       "      <td>...</td>\n",
       "      <td>26.03</td>\n",
       "      <td>30.89</td>\n",
       "      <td>13.72</td>\n",
       "      <td>1.54</td>\n",
       "      <td>6.053210e+08</td>\n",
       "      <td>1.522568e+08</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>26.43</td>\n",
       "      <td>-23.33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>831526</td>\n",
       "      <td>凯华材料</td>\n",
       "      <td>9.04</td>\n",
       "      <td>29.89</td>\n",
       "      <td>2.08</td>\n",
       "      <td>136511.0</td>\n",
       "      <td>1.073315e+08</td>\n",
       "      <td>27.87</td>\n",
       "      <td>9.04</td>\n",
       "      <td>...</td>\n",
       "      <td>2.20</td>\n",
       "      <td>55.31</td>\n",
       "      <td>42.49</td>\n",
       "      <td>3.65</td>\n",
       "      <td>7.476080e+08</td>\n",
       "      <td>2.231078e+08</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>96.10</td>\n",
       "      <td>122.11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>831278</td>\n",
       "      <td>泰德股份</td>\n",
       "      <td>3.67</td>\n",
       "      <td>22.33</td>\n",
       "      <td>0.67</td>\n",
       "      <td>107752.0</td>\n",
       "      <td>3.708011e+07</td>\n",
       "      <td>27.67</td>\n",
       "      <td>3.82</td>\n",
       "      <td>...</td>\n",
       "      <td>14.36</td>\n",
       "      <td>11.05</td>\n",
       "      <td>107.44</td>\n",
       "      <td>1.54</td>\n",
       "      <td>5.707804e+08</td>\n",
       "      <td>3.578651e+08</td>\n",
       "      <td>-0.27</td>\n",
       "      <td>0.55</td>\n",
       "      <td>17.63</td>\n",
       "      <td>19.54</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>300210</td>\n",
       "      <td>森远股份</td>\n",
       "      <td>10.78</td>\n",
       "      <td>20.04</td>\n",
       "      <td>1.80</td>\n",
       "      <td>1142626.0</td>\n",
       "      <td>1.143285e+09</td>\n",
       "      <td>22.94</td>\n",
       "      <td>10.78</td>\n",
       "      <td>...</td>\n",
       "      <td>1.39</td>\n",
       "      <td>23.62</td>\n",
       "      <td>-110.42</td>\n",
       "      <td>9.78</td>\n",
       "      <td>5.219891e+09</td>\n",
       "      <td>5.213944e+09</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>212.46</td>\n",
       "      <td>269.18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5546</th>\n",
       "      <td>5547</td>\n",
       "      <td>300475</td>\n",
       "      <td>香农芯创</td>\n",
       "      <td>38.69</td>\n",
       "      <td>-7.66</td>\n",
       "      <td>-3.21</td>\n",
       "      <td>582230.0</td>\n",
       "      <td>2.275428e+09</td>\n",
       "      <td>7.92</td>\n",
       "      <td>41.20</td>\n",
       "      <td>...</td>\n",
       "      <td>1.15</td>\n",
       "      <td>13.23</td>\n",
       "      <td>61.25</td>\n",
       "      <td>7.13</td>\n",
       "      <td>1.770322e+10</td>\n",
       "      <td>1.703292e+10</td>\n",
       "      <td>0.18</td>\n",
       "      <td>0.60</td>\n",
       "      <td>29.53</td>\n",
       "      <td>136.06</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5547</th>\n",
       "      <td>5548</td>\n",
       "      <td>688733</td>\n",
       "      <td>壹石通</td>\n",
       "      <td>37.41</td>\n",
       "      <td>-7.86</td>\n",
       "      <td>-3.19</td>\n",
       "      <td>249457.0</td>\n",
       "      <td>9.451348e+08</td>\n",
       "      <td>7.07</td>\n",
       "      <td>39.50</td>\n",
       "      <td>...</td>\n",
       "      <td>1.84</td>\n",
       "      <td>17.34</td>\n",
       "      <td>363.14</td>\n",
       "      <td>3.34</td>\n",
       "      <td>7.473590e+09</td>\n",
       "      <td>5.382684e+09</td>\n",
       "      <td>0.03</td>\n",
       "      <td>-0.24</td>\n",
       "      <td>31.40</td>\n",
       "      <td>-0.16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5548</th>\n",
       "      <td>5549</td>\n",
       "      <td>605086</td>\n",
       "      <td>龙高股份</td>\n",
       "      <td>32.90</td>\n",
       "      <td>-8.23</td>\n",
       "      <td>-2.95</td>\n",
       "      <td>180532.0</td>\n",
       "      <td>5.919798e+08</td>\n",
       "      <td>9.15</td>\n",
       "      <td>35.55</td>\n",
       "      <td>...</td>\n",
       "      <td>4.83</td>\n",
       "      <td>35.29</td>\n",
       "      <td>34.30</td>\n",
       "      <td>3.63</td>\n",
       "      <td>4.211200e+09</td>\n",
       "      <td>1.682901e+09</td>\n",
       "      <td>-0.18</td>\n",
       "      <td>-0.30</td>\n",
       "      <td>54.90</td>\n",
       "      <td>74.17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5549</th>\n",
       "      <td>5550</td>\n",
       "      <td>300799</td>\n",
       "      <td>*ST左江</td>\n",
       "      <td>214.48</td>\n",
       "      <td>-9.76</td>\n",
       "      <td>-23.21</td>\n",
       "      <td>4522.0</td>\n",
       "      <td>9.904676e+07</td>\n",
       "      <td>7.54</td>\n",
       "      <td>231.00</td>\n",
       "      <td>...</td>\n",
       "      <td>2.75</td>\n",
       "      <td>0.67</td>\n",
       "      <td>-168.63</td>\n",
       "      <td>37.78</td>\n",
       "      <td>2.188339e+10</td>\n",
       "      <td>1.449349e+10</td>\n",
       "      <td>-0.92</td>\n",
       "      <td>-1.02</td>\n",
       "      <td>-18.79</td>\n",
       "      <td>64.53</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5550</th>\n",
       "      <td>5551</td>\n",
       "      <td>688319</td>\n",
       "      <td>欧林生物</td>\n",
       "      <td>19.71</td>\n",
       "      <td>-12.67</td>\n",
       "      <td>-2.86</td>\n",
       "      <td>128279.0</td>\n",
       "      <td>2.567519e+08</td>\n",
       "      <td>16.30</td>\n",
       "      <td>22.88</td>\n",
       "      <td>...</td>\n",
       "      <td>4.21</td>\n",
       "      <td>4.45</td>\n",
       "      <td>198.26</td>\n",
       "      <td>8.66</td>\n",
       "      <td>8.005380e+09</td>\n",
       "      <td>5.680930e+09</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.15</td>\n",
       "      <td>22.50</td>\n",
       "      <td>42.11</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5551 rows × 23 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        序号      代码     名称     最新价    涨跌幅    涨跌额        成交量           成交额  \\\n",
       "0        1  839946   华阳变速    3.25  30.00   0.75    89424.0  2.751832e+07   \n",
       "1        2  830896   旺成科技    5.98  30.00   1.38    78646.0  4.499187e+07   \n",
       "2        3  831526   凯华材料    9.04  29.89   2.08   136511.0  1.073315e+08   \n",
       "3        4  831278   泰德股份    3.67  22.33   0.67   107752.0  3.708011e+07   \n",
       "4        5  300210   森远股份   10.78  20.04   1.80  1142626.0  1.143285e+09   \n",
       "...    ...     ...    ...     ...    ...    ...        ...           ...   \n",
       "5546  5547  300475   香农芯创   38.69  -7.66  -3.21   582230.0  2.275428e+09   \n",
       "5547  5548  688733    壹石通   37.41  -7.86  -3.19   249457.0  9.451348e+08   \n",
       "5548  5549  605086   龙高股份   32.90  -8.23  -2.95   180532.0  5.919798e+08   \n",
       "5549  5550  300799  *ST左江  214.48  -9.76 -23.21     4522.0  9.904676e+07   \n",
       "5550  5551  688319   欧林生物   19.71 -12.67  -2.86   128279.0  2.567519e+08   \n",
       "\n",
       "         振幅      最高  ...     量比    换手率  市盈率-动态    市净率           总市值  \\\n",
       "0     30.00    3.25  ...  23.27   8.97  -30.65   1.63  4.387189e+08   \n",
       "1     30.00    5.98  ...  26.03  30.89   13.72   1.54  6.053210e+08   \n",
       "2     27.87    9.04  ...   2.20  55.31   42.49   3.65  7.476080e+08   \n",
       "3     27.67    3.82  ...  14.36  11.05  107.44   1.54  5.707804e+08   \n",
       "4     22.94   10.78  ...   1.39  23.62 -110.42   9.78  5.219891e+09   \n",
       "...     ...     ...  ...    ...    ...     ...    ...           ...   \n",
       "5546   7.92   41.20  ...   1.15  13.23   61.25   7.13  1.770322e+10   \n",
       "5547   7.07   39.50  ...   1.84  17.34  363.14   3.34  7.473590e+09   \n",
       "5548   9.15   35.55  ...   4.83  35.29   34.30   3.63  4.211200e+09   \n",
       "5549   7.54  231.00  ...   2.75   0.67 -168.63  37.78  2.188339e+10   \n",
       "5550  16.30   22.88  ...   4.21   4.45  198.26   8.66  8.005380e+09   \n",
       "\n",
       "              流通市值    涨速  5分钟涨跌  60日涨跌幅  年初至今涨跌幅  \n",
       "0     3.238625e+08  0.00   0.00   34.30    11.68  \n",
       "1     1.522568e+08  0.00   0.00   26.43   -23.33  \n",
       "2     2.231078e+08  0.00   0.00   96.10   122.11  \n",
       "3     3.578651e+08 -0.27   0.55   17.63    19.54  \n",
       "4     5.213944e+09  0.00   0.00  212.46   269.18  \n",
       "...            ...   ...    ...     ...      ...  \n",
       "5546  1.703292e+10  0.18   0.60   29.53   136.06  \n",
       "5547  5.382684e+09  0.03  -0.24   31.40    -0.16  \n",
       "5548  1.682901e+09 -0.18  -0.30   54.90    74.17  \n",
       "5549  1.449349e+10 -0.92  -1.02  -18.79    64.53  \n",
       "5550  5.680930e+09  0.00  -0.15   22.50    42.11  \n",
       "\n",
       "[5551 rows x 23 columns]"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_hist = ak.stock_zh_a_hist()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>日期</th>\n",
       "      <th>开盘</th>\n",
       "      <th>收盘</th>\n",
       "      <th>最高</th>\n",
       "      <th>最低</th>\n",
       "      <th>成交量</th>\n",
       "      <th>成交额</th>\n",
       "      <th>振幅</th>\n",
       "      <th>涨跌幅</th>\n",
       "      <th>涨跌额</th>\n",
       "      <th>换手率</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1991-04-03</td>\n",
       "      <td>49.00</td>\n",
       "      <td>49.00</td>\n",
       "      <td>49.00</td>\n",
       "      <td>49.00</td>\n",
       "      <td>1</td>\n",
       "      <td>5.000000e+03</td>\n",
       "      <td>0.00</td>\n",
       "      <td>22.50</td>\n",
       "      <td>9.00</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1991-04-04</td>\n",
       "      <td>48.76</td>\n",
       "      <td>48.76</td>\n",
       "      <td>48.76</td>\n",
       "      <td>48.76</td>\n",
       "      <td>3</td>\n",
       "      <td>1.500000e+04</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.49</td>\n",
       "      <td>-0.24</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1991-04-05</td>\n",
       "      <td>48.52</td>\n",
       "      <td>48.52</td>\n",
       "      <td>48.52</td>\n",
       "      <td>48.52</td>\n",
       "      <td>2</td>\n",
       "      <td>1.000000e+04</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.49</td>\n",
       "      <td>-0.24</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1991-04-06</td>\n",
       "      <td>48.28</td>\n",
       "      <td>48.28</td>\n",
       "      <td>48.28</td>\n",
       "      <td>48.28</td>\n",
       "      <td>7</td>\n",
       "      <td>3.400000e+04</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.49</td>\n",
       "      <td>-0.24</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1991-04-08</td>\n",
       "      <td>48.04</td>\n",
       "      <td>48.04</td>\n",
       "      <td>48.04</td>\n",
       "      <td>48.04</td>\n",
       "      <td>2</td>\n",
       "      <td>1.000000e+04</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.50</td>\n",
       "      <td>-0.24</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7790</th>\n",
       "      <td>2023-11-14</td>\n",
       "      <td>10.24</td>\n",
       "      <td>10.27</td>\n",
       "      <td>10.33</td>\n",
       "      <td>10.23</td>\n",
       "      <td>596859</td>\n",
       "      <td>6.133777e+08</td>\n",
       "      <td>0.98</td>\n",
       "      <td>0.20</td>\n",
       "      <td>0.02</td>\n",
       "      <td>0.31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7791</th>\n",
       "      <td>2023-11-15</td>\n",
       "      <td>10.37</td>\n",
       "      <td>10.37</td>\n",
       "      <td>10.45</td>\n",
       "      <td>10.34</td>\n",
       "      <td>1109140</td>\n",
       "      <td>1.152155e+09</td>\n",
       "      <td>1.07</td>\n",
       "      <td>0.97</td>\n",
       "      <td>0.10</td>\n",
       "      <td>0.57</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7792</th>\n",
       "      <td>2023-11-16</td>\n",
       "      <td>10.38</td>\n",
       "      <td>10.24</td>\n",
       "      <td>10.39</td>\n",
       "      <td>10.23</td>\n",
       "      <td>922622</td>\n",
       "      <td>9.483951e+08</td>\n",
       "      <td>1.54</td>\n",
       "      <td>-1.25</td>\n",
       "      <td>-0.13</td>\n",
       "      <td>0.48</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7793</th>\n",
       "      <td>2023-11-17</td>\n",
       "      <td>10.22</td>\n",
       "      <td>10.15</td>\n",
       "      <td>10.25</td>\n",
       "      <td>10.12</td>\n",
       "      <td>903362</td>\n",
       "      <td>9.176167e+08</td>\n",
       "      <td>1.27</td>\n",
       "      <td>-0.88</td>\n",
       "      <td>-0.09</td>\n",
       "      <td>0.47</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7794</th>\n",
       "      <td>2023-11-20</td>\n",
       "      <td>10.15</td>\n",
       "      <td>10.19</td>\n",
       "      <td>10.22</td>\n",
       "      <td>10.10</td>\n",
       "      <td>639528</td>\n",
       "      <td>6.500774e+08</td>\n",
       "      <td>1.18</td>\n",
       "      <td>0.39</td>\n",
       "      <td>0.04</td>\n",
       "      <td>0.33</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>7795 rows × 11 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "              日期     开盘     收盘     最高     最低      成交量           成交额    振幅  \\\n",
       "0     1991-04-03  49.00  49.00  49.00  49.00        1  5.000000e+03  0.00   \n",
       "1     1991-04-04  48.76  48.76  48.76  48.76        3  1.500000e+04  0.00   \n",
       "2     1991-04-05  48.52  48.52  48.52  48.52        2  1.000000e+04  0.00   \n",
       "3     1991-04-06  48.28  48.28  48.28  48.28        7  3.400000e+04  0.00   \n",
       "4     1991-04-08  48.04  48.04  48.04  48.04        2  1.000000e+04  0.00   \n",
       "...          ...    ...    ...    ...    ...      ...           ...   ...   \n",
       "7790  2023-11-14  10.24  10.27  10.33  10.23   596859  6.133777e+08  0.98   \n",
       "7791  2023-11-15  10.37  10.37  10.45  10.34  1109140  1.152155e+09  1.07   \n",
       "7792  2023-11-16  10.38  10.24  10.39  10.23   922622  9.483951e+08  1.54   \n",
       "7793  2023-11-17  10.22  10.15  10.25  10.12   903362  9.176167e+08  1.27   \n",
       "7794  2023-11-20  10.15  10.19  10.22  10.10   639528  6.500774e+08  1.18   \n",
       "\n",
       "        涨跌幅   涨跌额   换手率  \n",
       "0     22.50  9.00  0.00  \n",
       "1     -0.49 -0.24  0.00  \n",
       "2     -0.49 -0.24  0.00  \n",
       "3     -0.49 -0.24  0.00  \n",
       "4     -0.50 -0.24  0.00  \n",
       "...     ...   ...   ...  \n",
       "7790   0.20  0.02  0.31  \n",
       "7791   0.97  0.10  0.57  \n",
       "7792  -1.25 -0.13  0.48  \n",
       "7793  -0.88 -0.09  0.47  \n",
       "7794   0.39  0.04  0.33  \n",
       "\n",
       "[7795 rows x 11 columns]"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_hist"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_id = ak.stock_zh_a_spot_em() "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Index(['序号', '代码', '名称', '最新价', '涨跌幅', '涨跌额', '成交量', '成交额', '振幅', '最高', '最低',\n",
       "       '今开', '昨收', '量比', '换手率', '市盈率-动态', '市净率', '总市值', '流通市值', '涨速', '5分钟涨跌',\n",
       "       '60日涨跌幅', '年初至今涨跌幅'],\n",
       "      dtype='object')"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_id.columns"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_id.loc[]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 107,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>序号</th>\n",
       "      <th>代码</th>\n",
       "      <th>名称</th>\n",
       "      <th>最新价</th>\n",
       "      <th>涨跌幅</th>\n",
       "      <th>涨跌额</th>\n",
       "      <th>成交量</th>\n",
       "      <th>成交额</th>\n",
       "      <th>振幅</th>\n",
       "      <th>最高</th>\n",
       "      <th>...</th>\n",
       "      <th>量比</th>\n",
       "      <th>换手率</th>\n",
       "      <th>市盈率-动态</th>\n",
       "      <th>市净率</th>\n",
       "      <th>总市值</th>\n",
       "      <th>流通市值</th>\n",
       "      <th>涨速</th>\n",
       "      <th>5分钟涨跌</th>\n",
       "      <th>60日涨跌幅</th>\n",
       "      <th>年初至今涨跌幅</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>839946</td>\n",
       "      <td>华阳变速</td>\n",
       "      <td>3.25</td>\n",
       "      <td>30.00</td>\n",
       "      <td>0.75</td>\n",
       "      <td>89424.0</td>\n",
       "      <td>2.751832e+07</td>\n",
       "      <td>30.00</td>\n",
       "      <td>3.25</td>\n",
       "      <td>...</td>\n",
       "      <td>23.27</td>\n",
       "      <td>8.97</td>\n",
       "      <td>-30.65</td>\n",
       "      <td>1.63</td>\n",
       "      <td>4.387189e+08</td>\n",
       "      <td>3.238625e+08</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>34.30</td>\n",
       "      <td>11.68</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>830896</td>\n",
       "      <td>旺成科技</td>\n",
       "      <td>5.98</td>\n",
       "      <td>30.00</td>\n",
       "      <td>1.38</td>\n",
       "      <td>78646.0</td>\n",
       "      <td>4.499187e+07</td>\n",
       "      <td>30.00</td>\n",
       "      <td>5.98</td>\n",
       "      <td>...</td>\n",
       "      <td>26.03</td>\n",
       "      <td>30.89</td>\n",
       "      <td>13.72</td>\n",
       "      <td>1.54</td>\n",
       "      <td>6.053210e+08</td>\n",
       "      <td>1.522568e+08</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>26.43</td>\n",
       "      <td>-23.33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>831526</td>\n",
       "      <td>凯华材料</td>\n",
       "      <td>9.04</td>\n",
       "      <td>29.89</td>\n",
       "      <td>2.08</td>\n",
       "      <td>136511.0</td>\n",
       "      <td>1.073315e+08</td>\n",
       "      <td>27.87</td>\n",
       "      <td>9.04</td>\n",
       "      <td>...</td>\n",
       "      <td>2.20</td>\n",
       "      <td>55.31</td>\n",
       "      <td>42.49</td>\n",
       "      <td>3.65</td>\n",
       "      <td>7.476080e+08</td>\n",
       "      <td>2.231078e+08</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>96.10</td>\n",
       "      <td>122.11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>831278</td>\n",
       "      <td>泰德股份</td>\n",
       "      <td>3.67</td>\n",
       "      <td>22.33</td>\n",
       "      <td>0.67</td>\n",
       "      <td>107752.0</td>\n",
       "      <td>3.708011e+07</td>\n",
       "      <td>27.67</td>\n",
       "      <td>3.82</td>\n",
       "      <td>...</td>\n",
       "      <td>14.36</td>\n",
       "      <td>11.05</td>\n",
       "      <td>107.44</td>\n",
       "      <td>1.54</td>\n",
       "      <td>5.707804e+08</td>\n",
       "      <td>3.578651e+08</td>\n",
       "      <td>-0.27</td>\n",
       "      <td>0.55</td>\n",
       "      <td>17.63</td>\n",
       "      <td>19.54</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>300210</td>\n",
       "      <td>森远股份</td>\n",
       "      <td>10.78</td>\n",
       "      <td>20.04</td>\n",
       "      <td>1.80</td>\n",
       "      <td>1142626.0</td>\n",
       "      <td>1.143285e+09</td>\n",
       "      <td>22.94</td>\n",
       "      <td>10.78</td>\n",
       "      <td>...</td>\n",
       "      <td>1.39</td>\n",
       "      <td>23.62</td>\n",
       "      <td>-110.42</td>\n",
       "      <td>9.78</td>\n",
       "      <td>5.219891e+09</td>\n",
       "      <td>5.213944e+09</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>212.46</td>\n",
       "      <td>269.18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5546</th>\n",
       "      <td>5547</td>\n",
       "      <td>300475</td>\n",
       "      <td>香农芯创</td>\n",
       "      <td>38.69</td>\n",
       "      <td>-7.66</td>\n",
       "      <td>-3.21</td>\n",
       "      <td>582230.0</td>\n",
       "      <td>2.275428e+09</td>\n",
       "      <td>7.92</td>\n",
       "      <td>41.20</td>\n",
       "      <td>...</td>\n",
       "      <td>1.15</td>\n",
       "      <td>13.23</td>\n",
       "      <td>61.25</td>\n",
       "      <td>7.13</td>\n",
       "      <td>1.770322e+10</td>\n",
       "      <td>1.703292e+10</td>\n",
       "      <td>0.18</td>\n",
       "      <td>0.60</td>\n",
       "      <td>29.53</td>\n",
       "      <td>136.06</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5547</th>\n",
       "      <td>5548</td>\n",
       "      <td>688733</td>\n",
       "      <td>壹石通</td>\n",
       "      <td>37.41</td>\n",
       "      <td>-7.86</td>\n",
       "      <td>-3.19</td>\n",
       "      <td>249457.0</td>\n",
       "      <td>9.451348e+08</td>\n",
       "      <td>7.07</td>\n",
       "      <td>39.50</td>\n",
       "      <td>...</td>\n",
       "      <td>1.84</td>\n",
       "      <td>17.34</td>\n",
       "      <td>363.14</td>\n",
       "      <td>3.34</td>\n",
       "      <td>7.473590e+09</td>\n",
       "      <td>5.382684e+09</td>\n",
       "      <td>0.03</td>\n",
       "      <td>-0.24</td>\n",
       "      <td>31.40</td>\n",
       "      <td>-0.16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5548</th>\n",
       "      <td>5549</td>\n",
       "      <td>605086</td>\n",
       "      <td>龙高股份</td>\n",
       "      <td>32.90</td>\n",
       "      <td>-8.23</td>\n",
       "      <td>-2.95</td>\n",
       "      <td>180532.0</td>\n",
       "      <td>5.919798e+08</td>\n",
       "      <td>9.15</td>\n",
       "      <td>35.55</td>\n",
       "      <td>...</td>\n",
       "      <td>4.83</td>\n",
       "      <td>35.29</td>\n",
       "      <td>34.30</td>\n",
       "      <td>3.63</td>\n",
       "      <td>4.211200e+09</td>\n",
       "      <td>1.682901e+09</td>\n",
       "      <td>-0.18</td>\n",
       "      <td>-0.30</td>\n",
       "      <td>54.90</td>\n",
       "      <td>74.17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5549</th>\n",
       "      <td>5550</td>\n",
       "      <td>300799</td>\n",
       "      <td>*ST左江</td>\n",
       "      <td>214.48</td>\n",
       "      <td>-9.76</td>\n",
       "      <td>-23.21</td>\n",
       "      <td>4522.0</td>\n",
       "      <td>9.904676e+07</td>\n",
       "      <td>7.54</td>\n",
       "      <td>231.00</td>\n",
       "      <td>...</td>\n",
       "      <td>2.75</td>\n",
       "      <td>0.67</td>\n",
       "      <td>-168.63</td>\n",
       "      <td>37.78</td>\n",
       "      <td>2.188339e+10</td>\n",
       "      <td>1.449349e+10</td>\n",
       "      <td>-0.92</td>\n",
       "      <td>-1.02</td>\n",
       "      <td>-18.79</td>\n",
       "      <td>64.53</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5550</th>\n",
       "      <td>5551</td>\n",
       "      <td>688319</td>\n",
       "      <td>欧林生物</td>\n",
       "      <td>19.71</td>\n",
       "      <td>-12.67</td>\n",
       "      <td>-2.86</td>\n",
       "      <td>128279.0</td>\n",
       "      <td>2.567519e+08</td>\n",
       "      <td>16.30</td>\n",
       "      <td>22.88</td>\n",
       "      <td>...</td>\n",
       "      <td>4.21</td>\n",
       "      <td>4.45</td>\n",
       "      <td>198.26</td>\n",
       "      <td>8.66</td>\n",
       "      <td>8.005380e+09</td>\n",
       "      <td>5.680930e+09</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.15</td>\n",
       "      <td>22.50</td>\n",
       "      <td>42.11</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5551 rows × 23 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        序号      代码     名称     最新价    涨跌幅    涨跌额        成交量           成交额  \\\n",
       "0        1  839946   华阳变速    3.25  30.00   0.75    89424.0  2.751832e+07   \n",
       "1        2  830896   旺成科技    5.98  30.00   1.38    78646.0  4.499187e+07   \n",
       "2        3  831526   凯华材料    9.04  29.89   2.08   136511.0  1.073315e+08   \n",
       "3        4  831278   泰德股份    3.67  22.33   0.67   107752.0  3.708011e+07   \n",
       "4        5  300210   森远股份   10.78  20.04   1.80  1142626.0  1.143285e+09   \n",
       "...    ...     ...    ...     ...    ...    ...        ...           ...   \n",
       "5546  5547  300475   香农芯创   38.69  -7.66  -3.21   582230.0  2.275428e+09   \n",
       "5547  5548  688733    壹石通   37.41  -7.86  -3.19   249457.0  9.451348e+08   \n",
       "5548  5549  605086   龙高股份   32.90  -8.23  -2.95   180532.0  5.919798e+08   \n",
       "5549  5550  300799  *ST左江  214.48  -9.76 -23.21     4522.0  9.904676e+07   \n",
       "5550  5551  688319   欧林生物   19.71 -12.67  -2.86   128279.0  2.567519e+08   \n",
       "\n",
       "         振幅      最高  ...     量比    换手率  市盈率-动态    市净率           总市值  \\\n",
       "0     30.00    3.25  ...  23.27   8.97  -30.65   1.63  4.387189e+08   \n",
       "1     30.00    5.98  ...  26.03  30.89   13.72   1.54  6.053210e+08   \n",
       "2     27.87    9.04  ...   2.20  55.31   42.49   3.65  7.476080e+08   \n",
       "3     27.67    3.82  ...  14.36  11.05  107.44   1.54  5.707804e+08   \n",
       "4     22.94   10.78  ...   1.39  23.62 -110.42   9.78  5.219891e+09   \n",
       "...     ...     ...  ...    ...    ...     ...    ...           ...   \n",
       "5546   7.92   41.20  ...   1.15  13.23   61.25   7.13  1.770322e+10   \n",
       "5547   7.07   39.50  ...   1.84  17.34  363.14   3.34  7.473590e+09   \n",
       "5548   9.15   35.55  ...   4.83  35.29   34.30   3.63  4.211200e+09   \n",
       "5549   7.54  231.00  ...   2.75   0.67 -168.63  37.78  2.188339e+10   \n",
       "5550  16.30   22.88  ...   4.21   4.45  198.26   8.66  8.005380e+09   \n",
       "\n",
       "              流通市值    涨速  5分钟涨跌  60日涨跌幅  年初至今涨跌幅  \n",
       "0     3.238625e+08  0.00   0.00   34.30    11.68  \n",
       "1     1.522568e+08  0.00   0.00   26.43   -23.33  \n",
       "2     2.231078e+08  0.00   0.00   96.10   122.11  \n",
       "3     3.578651e+08 -0.27   0.55   17.63    19.54  \n",
       "4     5.213944e+09  0.00   0.00  212.46   269.18  \n",
       "...            ...   ...    ...     ...      ...  \n",
       "5546  1.703292e+10  0.18   0.60   29.53   136.06  \n",
       "5547  5.382684e+09  0.03  -0.24   31.40    -0.16  \n",
       "5548  1.682901e+09 -0.18  -0.30   54.90    74.17  \n",
       "5549  1.449349e+10 -0.92  -1.02  -18.79    64.53  \n",
       "5550  5.680930e+09  0.00  -0.15   22.50    42.11  \n",
       "\n",
       "[5551 rows x 23 columns]"
      ]
     },
     "execution_count": 107,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_id"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>序号</th>\n",
       "      <th>代码</th>\n",
       "      <th>名称</th>\n",
       "      <th>最新价</th>\n",
       "      <th>涨跌幅</th>\n",
       "      <th>涨跌额</th>\n",
       "      <th>成交量</th>\n",
       "      <th>成交额</th>\n",
       "      <th>振幅</th>\n",
       "      <th>最高</th>\n",
       "      <th>...</th>\n",
       "      <th>量比</th>\n",
       "      <th>换手率</th>\n",
       "      <th>市盈率-动态</th>\n",
       "      <th>市净率</th>\n",
       "      <th>总市值</th>\n",
       "      <th>流通市值</th>\n",
       "      <th>涨速</th>\n",
       "      <th>5分钟涨跌</th>\n",
       "      <th>60日涨跌幅</th>\n",
       "      <th>年初至今涨跌幅</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>839946</td>\n",
       "      <td>华阳变速</td>\n",
       "      <td>3.25</td>\n",
       "      <td>30.00</td>\n",
       "      <td>0.75</td>\n",
       "      <td>89424.0</td>\n",
       "      <td>2.751832e+07</td>\n",
       "      <td>30.00</td>\n",
       "      <td>3.25</td>\n",
       "      <td>...</td>\n",
       "      <td>23.27</td>\n",
       "      <td>8.97</td>\n",
       "      <td>-30.65</td>\n",
       "      <td>1.63</td>\n",
       "      <td>4.387189e+08</td>\n",
       "      <td>3.238625e+08</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>34.30</td>\n",
       "      <td>11.68</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>830896</td>\n",
       "      <td>旺成科技</td>\n",
       "      <td>5.98</td>\n",
       "      <td>30.00</td>\n",
       "      <td>1.38</td>\n",
       "      <td>78646.0</td>\n",
       "      <td>4.499187e+07</td>\n",
       "      <td>30.00</td>\n",
       "      <td>5.98</td>\n",
       "      <td>...</td>\n",
       "      <td>26.03</td>\n",
       "      <td>30.89</td>\n",
       "      <td>13.72</td>\n",
       "      <td>1.54</td>\n",
       "      <td>6.053210e+08</td>\n",
       "      <td>1.522568e+08</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>26.43</td>\n",
       "      <td>-23.33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>831526</td>\n",
       "      <td>凯华材料</td>\n",
       "      <td>9.04</td>\n",
       "      <td>29.89</td>\n",
       "      <td>2.08</td>\n",
       "      <td>136511.0</td>\n",
       "      <td>1.073315e+08</td>\n",
       "      <td>27.87</td>\n",
       "      <td>9.04</td>\n",
       "      <td>...</td>\n",
       "      <td>2.20</td>\n",
       "      <td>55.31</td>\n",
       "      <td>42.49</td>\n",
       "      <td>3.65</td>\n",
       "      <td>7.476080e+08</td>\n",
       "      <td>2.231078e+08</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>96.10</td>\n",
       "      <td>122.11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>831278</td>\n",
       "      <td>泰德股份</td>\n",
       "      <td>3.67</td>\n",
       "      <td>22.33</td>\n",
       "      <td>0.67</td>\n",
       "      <td>107752.0</td>\n",
       "      <td>3.708011e+07</td>\n",
       "      <td>27.67</td>\n",
       "      <td>3.82</td>\n",
       "      <td>...</td>\n",
       "      <td>14.36</td>\n",
       "      <td>11.05</td>\n",
       "      <td>107.44</td>\n",
       "      <td>1.54</td>\n",
       "      <td>5.707804e+08</td>\n",
       "      <td>3.578651e+08</td>\n",
       "      <td>-0.27</td>\n",
       "      <td>0.55</td>\n",
       "      <td>17.63</td>\n",
       "      <td>19.54</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>300210</td>\n",
       "      <td>森远股份</td>\n",
       "      <td>10.78</td>\n",
       "      <td>20.04</td>\n",
       "      <td>1.80</td>\n",
       "      <td>1142626.0</td>\n",
       "      <td>1.143285e+09</td>\n",
       "      <td>22.94</td>\n",
       "      <td>10.78</td>\n",
       "      <td>...</td>\n",
       "      <td>1.39</td>\n",
       "      <td>23.62</td>\n",
       "      <td>-110.42</td>\n",
       "      <td>9.78</td>\n",
       "      <td>5.219891e+09</td>\n",
       "      <td>5.213944e+09</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.00</td>\n",
       "      <td>212.46</td>\n",
       "      <td>269.18</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5 rows × 23 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   序号      代码    名称    最新价    涨跌幅   涨跌额        成交量           成交额     振幅  \\\n",
       "0   1  839946  华阳变速   3.25  30.00  0.75    89424.0  2.751832e+07  30.00   \n",
       "1   2  830896  旺成科技   5.98  30.00  1.38    78646.0  4.499187e+07  30.00   \n",
       "2   3  831526  凯华材料   9.04  29.89  2.08   136511.0  1.073315e+08  27.87   \n",
       "3   4  831278  泰德股份   3.67  22.33  0.67   107752.0  3.708011e+07  27.67   \n",
       "4   5  300210  森远股份  10.78  20.04  1.80  1142626.0  1.143285e+09  22.94   \n",
       "\n",
       "      最高  ...     量比    换手率  市盈率-动态   市净率           总市值          流通市值    涨速  \\\n",
       "0   3.25  ...  23.27   8.97  -30.65  1.63  4.387189e+08  3.238625e+08  0.00   \n",
       "1   5.98  ...  26.03  30.89   13.72  1.54  6.053210e+08  1.522568e+08  0.00   \n",
       "2   9.04  ...   2.20  55.31   42.49  3.65  7.476080e+08  2.231078e+08  0.00   \n",
       "3   3.82  ...  14.36  11.05  107.44  1.54  5.707804e+08  3.578651e+08 -0.27   \n",
       "4  10.78  ...   1.39  23.62 -110.42  9.78  5.219891e+09  5.213944e+09  0.00   \n",
       "\n",
       "   5分钟涨跌  60日涨跌幅  年初至今涨跌幅  \n",
       "0   0.00   34.30    11.68  \n",
       "1   0.00   26.43   -23.33  \n",
       "2   0.00   96.10   122.11  \n",
       "3   0.55   17.63    19.54  \n",
       "4   0.00  212.46   269.18  \n",
       "\n",
       "[5 rows x 23 columns]"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = df_id.iloc[:5, :]\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'序号': 1,\n",
       "  '代码': '839946',\n",
       "  '名称': '华阳变速',\n",
       "  '最新价': 3.25,\n",
       "  '涨跌幅': 30.0,\n",
       "  '涨跌额': 0.75,\n",
       "  '成交量': 89424.0,\n",
       "  '成交额': 27518323.63,\n",
       "  '振幅': 30.0,\n",
       "  '最高': 3.25,\n",
       "  '最低': 2.5,\n",
       "  '今开': 2.52,\n",
       "  '昨收': 2.5,\n",
       "  '量比': 23.27,\n",
       "  '换手率': 8.97,\n",
       "  '市盈率-动态': -30.65,\n",
       "  '市净率': 1.63,\n",
       "  '总市值': 438718940.0,\n",
       "  '流通市值': 323862500.0,\n",
       "  '涨速': 0.0,\n",
       "  '5分钟涨跌': 0.0,\n",
       "  '60日涨跌幅': 34.3,\n",
       "  '年初至今涨跌幅': 11.68},\n",
       " {'序号': 2,\n",
       "  '代码': '830896',\n",
       "  '名称': '旺成科技',\n",
       "  '最新价': 5.98,\n",
       "  '涨跌幅': 30.0,\n",
       "  '涨跌额': 1.38,\n",
       "  '成交量': 78646.0,\n",
       "  '成交额': 44991869.69,\n",
       "  '振幅': 30.0,\n",
       "  '最高': 5.98,\n",
       "  '最低': 4.6,\n",
       "  '今开': 4.6,\n",
       "  '昨收': 4.6,\n",
       "  '量比': 26.03,\n",
       "  '换手率': 30.89,\n",
       "  '市盈率-动态': 13.72,\n",
       "  '市净率': 1.54,\n",
       "  '总市值': 605320955.0,\n",
       "  '流通市值': 152256786.0,\n",
       "  '涨速': 0.0,\n",
       "  '5分钟涨跌': 0.0,\n",
       "  '60日涨跌幅': 26.43,\n",
       "  '年初至今涨跌幅': -23.33},\n",
       " {'序号': 3,\n",
       "  '代码': '831526',\n",
       "  '名称': '凯华材料',\n",
       "  '最新价': 9.04,\n",
       "  '涨跌幅': 29.89,\n",
       "  '涨跌额': 2.08,\n",
       "  '成交量': 136511.0,\n",
       "  '成交额': 107331501.66,\n",
       "  '振幅': 27.87,\n",
       "  '最高': 9.04,\n",
       "  '最低': 7.1,\n",
       "  '今开': 7.25,\n",
       "  '昨收': 6.96,\n",
       "  '量比': 2.2,\n",
       "  '换手率': 55.31,\n",
       "  '市盈率-动态': 42.49,\n",
       "  '市净率': 3.65,\n",
       "  '总市值': 747608000.0,\n",
       "  '流通市值': 223107815.0,\n",
       "  '涨速': 0.0,\n",
       "  '5分钟涨跌': 0.0,\n",
       "  '60日涨跌幅': 96.1,\n",
       "  '年初至今涨跌幅': 122.11},\n",
       " {'序号': 4,\n",
       "  '代码': '831278',\n",
       "  '名称': '泰德股份',\n",
       "  '最新价': 3.67,\n",
       "  '涨跌幅': 22.33,\n",
       "  '涨跌额': 0.67,\n",
       "  '成交量': 107752.0,\n",
       "  '成交额': 37080108.21,\n",
       "  '振幅': 27.67,\n",
       "  '最高': 3.82,\n",
       "  '最低': 2.99,\n",
       "  '今开': 3.02,\n",
       "  '昨收': 3.0,\n",
       "  '量比': 14.36,\n",
       "  '换手率': 11.05,\n",
       "  '市盈率-动态': 107.44,\n",
       "  '市净率': 1.54,\n",
       "  '总市值': 570780420.0,\n",
       "  '流通市值': 357865062.0,\n",
       "  '涨速': -0.27,\n",
       "  '5分钟涨跌': 0.55,\n",
       "  '60日涨跌幅': 17.63,\n",
       "  '年初至今涨跌幅': 19.54},\n",
       " {'序号': 5,\n",
       "  '代码': '300210',\n",
       "  '名称': '森远股份',\n",
       "  '最新价': 10.78,\n",
       "  '涨跌幅': 20.04,\n",
       "  '涨跌额': 1.8,\n",
       "  '成交量': 1142626.0,\n",
       "  '成交额': 1143285494.98,\n",
       "  '振幅': 22.94,\n",
       "  '最高': 10.78,\n",
       "  '最低': 8.72,\n",
       "  '今开': 8.82,\n",
       "  '昨收': 8.98,\n",
       "  '量比': 1.39,\n",
       "  '换手率': 23.62,\n",
       "  '市盈率-动态': -110.42,\n",
       "  '市净率': 9.78,\n",
       "  '总市值': 5219891093.0,\n",
       "  '流通市值': 5213943832.0,\n",
       "  '涨速': 0.0,\n",
       "  '5分钟涨跌': 0.0,\n",
       "  '60日涨跌幅': 212.46,\n",
       "  '年初至今涨跌幅': 269.18}]"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.to_dict(orient='records')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [],
   "source": [
    "# from lwutils import PASSWORD, USER_NAME\n",
    "from pymongo import MongoClient\n",
    "mongo_url = f'mongodb://leo:{240103}@127.0.0.1:27017'\n",
    "\n",
    "client = MongoClient(mongo_url)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'_id': ObjectId('6555d59ca88aed77b6e3c137'), 'name': 'John', 'age': 30},\n",
       " {'_id': ObjectId('6555d59ca88aed77b6e3c138'), 'name': 'Leo', 'age': 22},\n",
       " {'_id': ObjectId('6555d59ca88aed77b6e3c139'), 'name': 'lucy', 'age': '21'},\n",
       " {'_id': ObjectId('6555d59ca88aed77b6e3c13a'), 'name': 'jack', 'age': '23'},\n",
       " {'_id': ObjectId('6555d59ca88aed77b6e3c13b'), 'hobby': 'sleep'},\n",
       " {'_id': ObjectId('6555d903a88aed77b6e3c13d'), 'name': 'John', 'age': 30},\n",
       " {'_id': ObjectId('6555d98da88aed77b6e3c13e'), 'name': 'cate', 'age': 30}]"
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "list(client['mydatabase']['customers'].find())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [],
   "source": [
    "db = client['mydatabase']['customers']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [
    {
     "ename": "SyntaxError",
     "evalue": "invalid syntax (3651006222.py, line 1)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;36m  Cell \u001b[0;32mIn[44], line 1\u001b[0;36m\u001b[0m\n\u001b[0;31m    db.update_many(('name': {$eq:'leo'}), {'name': 'Leo', 'age': 23})\u001b[0m\n\u001b[0m                          ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n"
     ]
    }
   ],
   "source": [
    "db.update_many({'name': {$eq:'leo'}}, {'name': 'Leo', 'age': 23})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {},
   "outputs": [
    {
     "ename": "SyntaxError",
     "evalue": "invalid syntax (3019962111.py, line 1)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;36m  Cell \u001b[0;32mIn[54], line 1\u001b[0;36m\u001b[0m\n\u001b[0;31m    {'name': {$eq:'leo'}}\u001b[0m\n\u001b[0m              ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n"
     ]
    }
   ],
   "source": [
    "{'name': {$eq:'leo'}}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "metadata": {},
   "outputs": [
    {
     "ename": "SyntaxError",
     "evalue": "invalid syntax (331473048.py, line 1)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;36m  Cell \u001b[0;32mIn[51], line 1\u001b[0;36m\u001b[0m\n\u001b[0;31m    {'name':{$eq:'leo'}}\u001b[0m\n\u001b[0m             ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n"
     ]
    }
   ],
   "source": [
    "{'name':{$eq:'leo'}}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [
    {
     "ename": "SyntaxError",
     "evalue": "invalid syntax (2711921047.py, line 1)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;36m  Cell \u001b[0;32mIn[50], line 1\u001b[0;36m\u001b[0m\n\u001b[0;31m    db.find({'name':{$eq:'leo'}})\u001b[0m\n\u001b[0m                     ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n"
     ]
    }
   ],
   "source": [
    "db.find()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 86,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'_id': ObjectId('6555d59ca88aed77b6e3c137'), 'name': 'John', 'age': 30},\n",
       " {'_id': ObjectId('6555d59ca88aed77b6e3c138'), 'name': 'Leo', 'age': 22},\n",
       " {'_id': ObjectId('6555d903a88aed77b6e3c13d'), 'name': 'John', 'age': 30},\n",
       " {'_id': ObjectId('6555d98da88aed77b6e3c13e'), 'name': 'cate', 'age': 30}]"
      ]
     },
     "execution_count": 86,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "list(db.find({'age':{'$gt':20}}))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 112,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 112,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "list(db.find({'age':{'$eq':22}}))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 89,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Index(['序号', '代码', '名称', '最新价', '涨跌幅', '涨跌额', '成交量', '成交额', '振幅', '最高', '最低',\n",
       "       '今开', '昨收', '量比', '换手率', '市盈率-动态', '市净率', '总市值', '流通市值', '涨速', '5分钟涨跌',\n",
       "       '60日涨跌幅', '年初至今涨跌幅'],\n",
       "      dtype='object')"
      ]
     },
     "execution_count": 89,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_id.columns"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 90,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>序号</th>\n",
       "      <th>代码</th>\n",
       "      <th>名称</th>\n",
       "      <th>最新价</th>\n",
       "      <th>涨跌幅</th>\n",
       "      <th>涨跌额</th>\n",
       "      <th>成交量</th>\n",
       "      <th>成交额</th>\n",
       "      <th>振幅</th>\n",
       "      <th>最高</th>\n",
       "      <th>...</th>\n",
       "      <th>量比</th>\n",
       "      <th>换手率</th>\n",
       "      <th>市盈率-动态</th>\n",
       "      <th>市净率</th>\n",
       "      <th>总市值</th>\n",
       "      <th>流通市值</th>\n",
       "      <th>涨速</th>\n",
       "      <th>5分钟涨跌</th>\n",
       "      <th>60日涨跌幅</th>\n",
       "      <th>年初至今涨跌幅</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>839946</td>\n",
       "      <td>华阳变速</td>\n",
       "      <td>3.25</td>\n",
       "      <td>30.00</td>\n",
       "      <td>0.75</td>\n",
       "      <td>89424.0</td>\n",
       "      <td>2.751832e+07</td>\n",
       "      <td>30.00</td>\n",
       "      <td>3.25</td>\n",
       "      <td>...</td>\n",
       "      <td>23.27</td>\n",
       "      <td>8.97</td>\n",
       "      <td>-30.65</td>\n",
       "      <td>1.63</td>\n",
       "      <td>438718940.0</td>\n",
       "      <td>323862500.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>34.30</td>\n",
       "      <td>11.68</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>830896</td>\n",
       "      <td>旺成科技</td>\n",
       "      <td>5.98</td>\n",
       "      <td>30.00</td>\n",
       "      <td>1.38</td>\n",
       "      <td>78646.0</td>\n",
       "      <td>4.499187e+07</td>\n",
       "      <td>30.00</td>\n",
       "      <td>5.98</td>\n",
       "      <td>...</td>\n",
       "      <td>26.03</td>\n",
       "      <td>30.89</td>\n",
       "      <td>13.72</td>\n",
       "      <td>1.54</td>\n",
       "      <td>605320955.0</td>\n",
       "      <td>152256786.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>26.43</td>\n",
       "      <td>-23.33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>831526</td>\n",
       "      <td>凯华材料</td>\n",
       "      <td>9.04</td>\n",
       "      <td>29.89</td>\n",
       "      <td>2.08</td>\n",
       "      <td>136511.0</td>\n",
       "      <td>1.073315e+08</td>\n",
       "      <td>27.87</td>\n",
       "      <td>9.04</td>\n",
       "      <td>...</td>\n",
       "      <td>2.20</td>\n",
       "      <td>55.31</td>\n",
       "      <td>42.49</td>\n",
       "      <td>3.65</td>\n",
       "      <td>747608000.0</td>\n",
       "      <td>223107815.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>96.10</td>\n",
       "      <td>122.11</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>3 rows × 23 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   序号      代码    名称   最新价    涨跌幅   涨跌额       成交量           成交额     振幅    最高  \\\n",
       "0   1  839946  华阳变速  3.25  30.00  0.75   89424.0  2.751832e+07  30.00  3.25   \n",
       "1   2  830896  旺成科技  5.98  30.00  1.38   78646.0  4.499187e+07  30.00  5.98   \n",
       "2   3  831526  凯华材料  9.04  29.89  2.08  136511.0  1.073315e+08  27.87  9.04   \n",
       "\n",
       "   ...     量比    换手率  市盈率-动态   市净率          总市值         流通市值   涨速  5分钟涨跌  \\\n",
       "0  ...  23.27   8.97  -30.65  1.63  438718940.0  323862500.0  0.0    0.0   \n",
       "1  ...  26.03  30.89   13.72  1.54  605320955.0  152256786.0  0.0    0.0   \n",
       "2  ...   2.20  55.31   42.49  3.65  747608000.0  223107815.0  0.0    0.0   \n",
       "\n",
       "   60日涨跌幅  年初至今涨跌幅  \n",
       "0   34.30    11.68  \n",
       "1   26.43   -23.33  \n",
       "2   96.10   122.11  \n",
       "\n",
       "[3 rows x 23 columns]"
      ]
     },
     "execution_count": 90,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_id.head(3)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 91,
   "metadata": {},
   "outputs": [],
   "source": [
    "df = df_id.copy()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "    "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 95,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['代码', '名称', '最新价', '总市值', '流通市值']"
      ]
     },
     "execution_count": 95,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "[key for key in rename_dc.keys()]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 102,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'instrument_id': '839946',\n",
       "  'name': '华阳变速',\n",
       "  'latest_price': 3.25,\n",
       "  'total_market_value': 438718940.0,\n",
       "  'current_market_value': 323862500.0},\n",
       " {'instrument_id': '830896',\n",
       "  'name': '旺成科技',\n",
       "  'latest_price': 5.98,\n",
       "  'total_market_value': 605320955.0,\n",
       "  'current_market_value': 152256786.0},\n",
       " {'instrument_id': '831526',\n",
       "  'name': '凯华材料',\n",
       "  'latest_price': 9.04,\n",
       "  'total_market_value': 747608000.0,\n",
       "  'current_market_value': 223107815.0}]"
      ]
     },
     "execution_count": 102,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "rename_dc = {'代码': 'instrument_id', '名称': 'name', '最新价': 'latest_price', '总市值': 'total_market_value', \n",
    "             '流通市值': 'current_market_value'}\n",
    "df = df.rename(columns=rename_dc).loc[:, [key for key in rename_dc.values()]]\n",
    "data = df.to_dict(orient='records')\n",
    "data[:3]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 203,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "InsertManyResult([ObjectId('655c2235ca3e018469905464'), ObjectId('655c2235ca3e018469905465'), ObjectId('655c2235ca3e018469905466'), ObjectId('655c2235ca3e018469905467'), ObjectId('655c2235ca3e018469905468'), ObjectId('655c2235ca3e018469905469'), ObjectId('655c2235ca3e01846990546a'), ObjectId('655c2235ca3e01846990546b'), ObjectId('655c2235ca3e01846990546c'), ObjectId('655c2235ca3e01846990546d'), ObjectId('655c2235ca3e01846990546e'), ObjectId('655c2235ca3e01846990546f'), ObjectId('655c2235ca3e018469905470'), ObjectId('655c2235ca3e018469905471'), ObjectId('655c2235ca3e018469905472'), ObjectId('655c2235ca3e018469905473'), ObjectId('655c2235ca3e018469905474'), ObjectId('655c2235ca3e018469905475'), ObjectId('655c2235ca3e018469905476'), ObjectId('655c2235ca3e018469905477'), ObjectId('655c2235ca3e018469905478'), ObjectId('655c2235ca3e018469905479'), ObjectId('655c2235ca3e01846990547a'), ObjectId('655c2235ca3e01846990547b'), ObjectId('655c2235ca3e01846990547c'), ObjectId('655c2235ca3e01846990547d'), ObjectId('655c2235ca3e01846990547e'), ObjectId('655c2235ca3e01846990547f'), ObjectId('655c2235ca3e018469905480'), ObjectId('655c2235ca3e018469905481'), ObjectId('655c2235ca3e018469905482'), ObjectId('655c2235ca3e018469905483'), ObjectId('655c2235ca3e018469905484'), ObjectId('655c2235ca3e018469905485'), ObjectId('655c2235ca3e018469905486'), ObjectId('655c2235ca3e018469905487'), ObjectId('655c2235ca3e018469905488'), ObjectId('655c2235ca3e018469905489'), ObjectId('655c2235ca3e01846990548a'), ObjectId('655c2235ca3e01846990548b'), ObjectId('655c2235ca3e01846990548c'), ObjectId('655c2235ca3e01846990548d'), ObjectId('655c2235ca3e01846990548e'), ObjectId('655c2235ca3e01846990548f'), ObjectId('655c2235ca3e018469905490'), ObjectId('655c2235ca3e018469905491'), ObjectId('655c2235ca3e018469905492'), ObjectId('655c2235ca3e018469905493'), ObjectId('655c2235ca3e018469905494'), ObjectId('655c2235ca3e018469905495'), ObjectId('655c2235ca3e018469905496'), ObjectId('655c2235ca3e018469905497'), ObjectId('655c2235ca3e018469905498'), ObjectId('655c2235ca3e018469905499'), ObjectId('655c2235ca3e01846990549a'), ObjectId('655c2235ca3e01846990549b'), ObjectId('655c2235ca3e01846990549c'), ObjectId('655c2235ca3e01846990549d'), ObjectId('655c2235ca3e01846990549e'), ObjectId('655c2235ca3e01846990549f'), ObjectId('655c2235ca3e0184699054a0'), ObjectId('655c2235ca3e0184699054a1'), ObjectId('655c2235ca3e0184699054a2'), ObjectId('655c2235ca3e0184699054a3'), ObjectId('655c2235ca3e0184699054a4'), ObjectId('655c2235ca3e0184699054a5'), ObjectId('655c2235ca3e0184699054a6'), ObjectId('655c2235ca3e0184699054a7'), ObjectId('655c2235ca3e0184699054a8'), ObjectId('655c2235ca3e0184699054a9'), ObjectId('655c2235ca3e0184699054aa'), ObjectId('655c2235ca3e0184699054ab'), ObjectId('655c2235ca3e0184699054ac'), ObjectId('655c2235ca3e0184699054ad'), ObjectId('655c2235ca3e0184699054ae'), ObjectId('655c2235ca3e0184699054af'), ObjectId('655c2235ca3e0184699054b0'), ObjectId('655c2235ca3e0184699054b1'), ObjectId('655c2235ca3e0184699054b2'), ObjectId('655c2235ca3e0184699054b3'), ObjectId('655c2235ca3e0184699054b4'), ObjectId('655c2235ca3e0184699054b5'), ObjectId('655c2235ca3e0184699054b6'), ObjectId('655c2235ca3e0184699054b7'), ObjectId('655c2235ca3e0184699054b8'), ObjectId('655c2235ca3e0184699054b9'), ObjectId('655c2235ca3e0184699054ba'), ObjectId('655c2235ca3e0184699054bb'), ObjectId('655c2235ca3e0184699054bc'), ObjectId('655c2235ca3e0184699054bd'), ObjectId('655c2235ca3e0184699054be'), ObjectId('655c2235ca3e0184699054bf'), ObjectId('655c2235ca3e0184699054c0'), ObjectId('655c2235ca3e0184699054c1'), ObjectId('655c2235ca3e0184699054c2'), ObjectId('655c2235ca3e0184699054c3'), ObjectId('655c2235ca3e0184699054c4'), ObjectId('655c2235ca3e0184699054c5'), ObjectId('655c2235ca3e0184699054c6'), ObjectId('655c2235ca3e0184699054c7'), ObjectId('655c2235ca3e0184699054c8'), ObjectId('655c2235ca3e0184699054c9'), ObjectId('655c2235ca3e0184699054ca'), ObjectId('655c2235ca3e0184699054cb'), ObjectId('655c2235ca3e0184699054cc'), ObjectId('655c2235ca3e0184699054cd'), ObjectId('655c2235ca3e0184699054ce'), ObjectId('655c2235ca3e0184699054cf'), ObjectId('655c2235ca3e0184699054d0'), ObjectId('655c2235ca3e0184699054d1'), ObjectId('655c2235ca3e0184699054d2'), ObjectId('655c2235ca3e0184699054d3'), ObjectId('655c2235ca3e0184699054d4'), ObjectId('655c2235ca3e0184699054d5'), ObjectId('655c2235ca3e0184699054d6'), ObjectId('655c2235ca3e0184699054d7'), ObjectId('655c2235ca3e0184699054d8'), ObjectId('655c2235ca3e0184699054d9'), ObjectId('655c2235ca3e0184699054da'), ObjectId('655c2235ca3e0184699054db'), ObjectId('655c2235ca3e0184699054dc'), ObjectId('655c2235ca3e0184699054dd'), ObjectId('655c2235ca3e0184699054de'), ObjectId('655c2235ca3e0184699054df'), ObjectId('655c2235ca3e0184699054e0'), ObjectId('655c2235ca3e0184699054e1'), ObjectId('655c2235ca3e0184699054e2'), ObjectId('655c2235ca3e0184699054e3'), ObjectId('655c2235ca3e0184699054e4'), ObjectId('655c2235ca3e0184699054e5'), ObjectId('655c2235ca3e0184699054e6'), ObjectId('655c2235ca3e0184699054e7'), ObjectId('655c2235ca3e0184699054e8'), ObjectId('655c2235ca3e0184699054e9'), ObjectId('655c2235ca3e0184699054ea'), ObjectId('655c2235ca3e0184699054eb'), ObjectId('655c2235ca3e0184699054ec'), ObjectId('655c2235ca3e0184699054ed'), ObjectId('655c2235ca3e0184699054ee'), ObjectId('655c2235ca3e0184699054ef'), ObjectId('655c2235ca3e0184699054f0'), ObjectId('655c2235ca3e0184699054f1'), ObjectId('655c2235ca3e0184699054f2'), ObjectId('655c2235ca3e0184699054f3'), ObjectId('655c2235ca3e0184699054f4'), ObjectId('655c2235ca3e0184699054f5'), ObjectId('655c2235ca3e0184699054f6'), ObjectId('655c2235ca3e0184699054f7'), ObjectId('655c2235ca3e0184699054f8'), ObjectId('655c2235ca3e0184699054f9'), ObjectId('655c2235ca3e0184699054fa'), ObjectId('655c2235ca3e0184699054fb'), ObjectId('655c2235ca3e0184699054fc'), ObjectId('655c2235ca3e0184699054fd'), ObjectId('655c2235ca3e0184699054fe'), ObjectId('655c2235ca3e0184699054ff'), ObjectId('655c2235ca3e018469905500'), ObjectId('655c2235ca3e018469905501'), ObjectId('655c2235ca3e018469905502'), ObjectId('655c2235ca3e018469905503'), ObjectId('655c2235ca3e018469905504'), ObjectId('655c2235ca3e018469905505'), ObjectId('655c2235ca3e018469905506'), ObjectId('655c2235ca3e018469905507'), ObjectId('655c2235ca3e018469905508'), ObjectId('655c2235ca3e018469905509'), ObjectId('655c2235ca3e01846990550a'), ObjectId('655c2235ca3e01846990550b'), ObjectId('655c2235ca3e01846990550c'), ObjectId('655c2235ca3e01846990550d'), ObjectId('655c2235ca3e01846990550e'), ObjectId('655c2235ca3e01846990550f'), ObjectId('655c2235ca3e018469905510'), ObjectId('655c2235ca3e018469905511'), ObjectId('655c2235ca3e018469905512'), ObjectId('655c2235ca3e018469905513'), ObjectId('655c2235ca3e018469905514'), ObjectId('655c2235ca3e018469905515'), ObjectId('655c2235ca3e018469905516'), ObjectId('655c2235ca3e018469905517'), ObjectId('655c2235ca3e018469905518'), ObjectId('655c2235ca3e018469905519'), ObjectId('655c2235ca3e01846990551a'), ObjectId('655c2235ca3e01846990551b'), ObjectId('655c2235ca3e01846990551c'), ObjectId('655c2235ca3e01846990551d'), ObjectId('655c2235ca3e01846990551e'), ObjectId('655c2235ca3e01846990551f'), ObjectId('655c2235ca3e018469905520'), ObjectId('655c2235ca3e018469905521'), ObjectId('655c2235ca3e018469905522'), ObjectId('655c2235ca3e018469905523'), ObjectId('655c2235ca3e018469905524'), ObjectId('655c2235ca3e018469905525'), ObjectId('655c2235ca3e018469905526'), ObjectId('655c2235ca3e018469905527'), ObjectId('655c2235ca3e018469905528'), ObjectId('655c2235ca3e018469905529'), ObjectId('655c2235ca3e01846990552a'), ObjectId('655c2235ca3e01846990552b'), ObjectId('655c2235ca3e01846990552c'), ObjectId('655c2235ca3e01846990552d'), ObjectId('655c2235ca3e01846990552e'), ObjectId('655c2235ca3e01846990552f'), ObjectId('655c2235ca3e018469905530'), ObjectId('655c2235ca3e018469905531'), ObjectId('655c2235ca3e018469905532'), ObjectId('655c2235ca3e018469905533'), ObjectId('655c2235ca3e018469905534'), ObjectId('655c2235ca3e018469905535'), ObjectId('655c2235ca3e018469905536'), ObjectId('655c2235ca3e018469905537'), ObjectId('655c2235ca3e018469905538'), ObjectId('655c2235ca3e018469905539'), ObjectId('655c2235ca3e01846990553a'), ObjectId('655c2235ca3e01846990553b'), ObjectId('655c2235ca3e01846990553c'), ObjectId('655c2235ca3e01846990553d'), ObjectId('655c2235ca3e01846990553e'), ObjectId('655c2235ca3e01846990553f'), ObjectId('655c2235ca3e018469905540'), ObjectId('655c2235ca3e018469905541'), ObjectId('655c2235ca3e018469905542'), ObjectId('655c2235ca3e018469905543'), ObjectId('655c2235ca3e018469905544'), ObjectId('655c2235ca3e018469905545'), ObjectId('655c2235ca3e018469905546'), ObjectId('655c2235ca3e018469905547'), ObjectId('655c2235ca3e018469905548'), ObjectId('655c2235ca3e018469905549'), ObjectId('655c2235ca3e01846990554a'), ObjectId('655c2235ca3e01846990554b'), ObjectId('655c2235ca3e01846990554c'), ObjectId('655c2235ca3e01846990554d'), ObjectId('655c2235ca3e01846990554e'), ObjectId('655c2235ca3e01846990554f'), ObjectId('655c2235ca3e018469905550'), ObjectId('655c2235ca3e018469905551'), ObjectId('655c2235ca3e018469905552'), ObjectId('655c2235ca3e018469905553'), ObjectId('655c2235ca3e018469905554'), ObjectId('655c2235ca3e018469905555'), ObjectId('655c2235ca3e018469905556'), ObjectId('655c2235ca3e018469905557'), ObjectId('655c2235ca3e018469905558'), ObjectId('655c2235ca3e018469905559'), ObjectId('655c2235ca3e01846990555a'), ObjectId('655c2235ca3e01846990555b'), ObjectId('655c2235ca3e01846990555c'), ObjectId('655c2235ca3e01846990555d'), ObjectId('655c2235ca3e01846990555e'), ObjectId('655c2235ca3e01846990555f'), ObjectId('655c2235ca3e018469905560'), ObjectId('655c2235ca3e018469905561'), ObjectId('655c2235ca3e018469905562'), ObjectId('655c2235ca3e018469905563'), ObjectId('655c2235ca3e018469905564'), ObjectId('655c2235ca3e018469905565'), ObjectId('655c2235ca3e018469905566'), ObjectId('655c2235ca3e018469905567'), ObjectId('655c2235ca3e018469905568'), ObjectId('655c2235ca3e018469905569'), ObjectId('655c2235ca3e01846990556a'), ObjectId('655c2235ca3e01846990556b'), ObjectId('655c2235ca3e01846990556c'), ObjectId('655c2235ca3e01846990556d'), ObjectId('655c2235ca3e01846990556e'), ObjectId('655c2235ca3e01846990556f'), ObjectId('655c2235ca3e018469905570'), ObjectId('655c2235ca3e018469905571'), ObjectId('655c2235ca3e018469905572'), ObjectId('655c2235ca3e018469905573'), ObjectId('655c2235ca3e018469905574'), ObjectId('655c2235ca3e018469905575'), ObjectId('655c2235ca3e018469905576'), ObjectId('655c2235ca3e018469905577'), ObjectId('655c2235ca3e018469905578'), ObjectId('655c2235ca3e018469905579'), ObjectId('655c2235ca3e01846990557a'), ObjectId('655c2235ca3e01846990557b'), ObjectId('655c2235ca3e01846990557c'), ObjectId('655c2235ca3e01846990557d'), ObjectId('655c2235ca3e01846990557e'), ObjectId('655c2235ca3e01846990557f'), ObjectId('655c2235ca3e018469905580'), ObjectId('655c2235ca3e018469905581'), ObjectId('655c2235ca3e018469905582'), ObjectId('655c2235ca3e018469905583'), ObjectId('655c2235ca3e018469905584'), ObjectId('655c2235ca3e018469905585'), ObjectId('655c2235ca3e018469905586'), ObjectId('655c2235ca3e018469905587'), ObjectId('655c2235ca3e018469905588'), ObjectId('655c2235ca3e018469905589'), ObjectId('655c2235ca3e01846990558a'), ObjectId('655c2235ca3e01846990558b'), ObjectId('655c2235ca3e01846990558c'), ObjectId('655c2235ca3e01846990558d'), ObjectId('655c2235ca3e01846990558e'), ObjectId('655c2235ca3e01846990558f'), ObjectId('655c2235ca3e018469905590'), ObjectId('655c2235ca3e018469905591'), ObjectId('655c2235ca3e018469905592'), ObjectId('655c2235ca3e018469905593'), ObjectId('655c2235ca3e018469905594'), ObjectId('655c2235ca3e018469905595'), ObjectId('655c2235ca3e018469905596'), ObjectId('655c2235ca3e018469905597'), ObjectId('655c2235ca3e018469905598'), ObjectId('655c2235ca3e018469905599'), ObjectId('655c2235ca3e01846990559a'), ObjectId('655c2235ca3e01846990559b'), ObjectId('655c2235ca3e01846990559c'), ObjectId('655c2235ca3e01846990559d'), ObjectId('655c2235ca3e01846990559e'), ObjectId('655c2235ca3e01846990559f'), ObjectId('655c2235ca3e0184699055a0'), ObjectId('655c2235ca3e0184699055a1'), ObjectId('655c2235ca3e0184699055a2'), ObjectId('655c2235ca3e0184699055a3'), ObjectId('655c2235ca3e0184699055a4'), ObjectId('655c2235ca3e0184699055a5'), ObjectId('655c2235ca3e0184699055a6'), ObjectId('655c2235ca3e0184699055a7'), ObjectId('655c2235ca3e0184699055a8'), ObjectId('655c2235ca3e0184699055a9'), ObjectId('655c2235ca3e0184699055aa'), ObjectId('655c2235ca3e0184699055ab'), ObjectId('655c2235ca3e0184699055ac'), ObjectId('655c2235ca3e0184699055ad'), ObjectId('655c2235ca3e0184699055ae'), ObjectId('655c2235ca3e0184699055af'), ObjectId('655c2235ca3e0184699055b0'), ObjectId('655c2235ca3e0184699055b1'), ObjectId('655c2235ca3e0184699055b2'), ObjectId('655c2235ca3e0184699055b3'), ObjectId('655c2235ca3e0184699055b4'), ObjectId('655c2235ca3e0184699055b5'), ObjectId('655c2235ca3e0184699055b6'), ObjectId('655c2235ca3e0184699055b7'), ObjectId('655c2235ca3e0184699055b8'), ObjectId('655c2235ca3e0184699055b9'), ObjectId('655c2235ca3e0184699055ba'), ObjectId('655c2235ca3e0184699055bb'), ObjectId('655c2235ca3e0184699055bc'), ObjectId('655c2235ca3e0184699055bd'), ObjectId('655c2235ca3e0184699055be'), ObjectId('655c2235ca3e0184699055bf'), ObjectId('655c2235ca3e0184699055c0'), ObjectId('655c2235ca3e0184699055c1'), ObjectId('655c2235ca3e0184699055c2'), ObjectId('655c2235ca3e0184699055c3'), ObjectId('655c2235ca3e0184699055c4'), ObjectId('655c2235ca3e0184699055c5'), ObjectId('655c2235ca3e0184699055c6'), ObjectId('655c2235ca3e0184699055c7'), ObjectId('655c2235ca3e0184699055c8'), ObjectId('655c2235ca3e0184699055c9'), ObjectId('655c2235ca3e0184699055ca'), ObjectId('655c2235ca3e0184699055cb'), ObjectId('655c2235ca3e0184699055cc'), ObjectId('655c2235ca3e0184699055cd'), ObjectId('655c2235ca3e0184699055ce'), ObjectId('655c2235ca3e0184699055cf'), ObjectId('655c2235ca3e0184699055d0'), ObjectId('655c2235ca3e0184699055d1'), ObjectId('655c2235ca3e0184699055d2'), ObjectId('655c2235ca3e0184699055d3'), ObjectId('655c2235ca3e0184699055d4'), ObjectId('655c2235ca3e0184699055d5'), ObjectId('655c2235ca3e0184699055d6'), ObjectId('655c2235ca3e0184699055d7'), ObjectId('655c2235ca3e0184699055d8'), ObjectId('655c2235ca3e0184699055d9'), ObjectId('655c2235ca3e0184699055da'), ObjectId('655c2235ca3e0184699055db'), ObjectId('655c2235ca3e0184699055dc'), ObjectId('655c2235ca3e0184699055dd'), ObjectId('655c2235ca3e0184699055de'), ObjectId('655c2235ca3e0184699055df'), ObjectId('655c2235ca3e0184699055e0'), ObjectId('655c2235ca3e0184699055e1'), ObjectId('655c2235ca3e0184699055e2'), ObjectId('655c2235ca3e0184699055e3'), ObjectId('655c2235ca3e0184699055e4'), ObjectId('655c2235ca3e0184699055e5'), ObjectId('655c2235ca3e0184699055e6'), ObjectId('655c2235ca3e0184699055e7'), ObjectId('655c2235ca3e0184699055e8'), ObjectId('655c2235ca3e0184699055e9'), ObjectId('655c2235ca3e0184699055ea'), ObjectId('655c2235ca3e0184699055eb'), ObjectId('655c2235ca3e0184699055ec'), ObjectId('655c2235ca3e0184699055ed'), ObjectId('655c2235ca3e0184699055ee'), ObjectId('655c2235ca3e0184699055ef'), ObjectId('655c2235ca3e0184699055f0'), ObjectId('655c2235ca3e0184699055f1'), ObjectId('655c2235ca3e0184699055f2'), ObjectId('655c2235ca3e0184699055f3'), ObjectId('655c2235ca3e0184699055f4'), ObjectId('655c2235ca3e0184699055f5'), ObjectId('655c2235ca3e0184699055f6'), ObjectId('655c2235ca3e0184699055f7'), ObjectId('655c2235ca3e0184699055f8'), ObjectId('655c2235ca3e0184699055f9'), ObjectId('655c2235ca3e0184699055fa'), ObjectId('655c2235ca3e0184699055fb'), ObjectId('655c2235ca3e0184699055fc'), ObjectId('655c2235ca3e0184699055fd'), ObjectId('655c2235ca3e0184699055fe'), ObjectId('655c2235ca3e0184699055ff'), ObjectId('655c2235ca3e018469905600'), ObjectId('655c2235ca3e018469905601'), ObjectId('655c2235ca3e018469905602'), ObjectId('655c2235ca3e018469905603'), ObjectId('655c2235ca3e018469905604'), ObjectId('655c2235ca3e018469905605'), ObjectId('655c2235ca3e018469905606'), ObjectId('655c2235ca3e018469905607'), ObjectId('655c2235ca3e018469905608'), ObjectId('655c2235ca3e018469905609'), ObjectId('655c2235ca3e01846990560a'), ObjectId('655c2235ca3e01846990560b'), ObjectId('655c2235ca3e01846990560c'), ObjectId('655c2235ca3e01846990560d'), ObjectId('655c2235ca3e01846990560e'), ObjectId('655c2235ca3e01846990560f'), ObjectId('655c2235ca3e018469905610'), ObjectId('655c2235ca3e018469905611'), ObjectId('655c2235ca3e018469905612'), ObjectId('655c2235ca3e018469905613'), ObjectId('655c2235ca3e018469905614'), ObjectId('655c2235ca3e018469905615'), ObjectId('655c2235ca3e018469905616'), ObjectId('655c2235ca3e018469905617'), ObjectId('655c2235ca3e018469905618'), ObjectId('655c2235ca3e018469905619'), ObjectId('655c2235ca3e01846990561a'), ObjectId('655c2235ca3e01846990561b'), ObjectId('655c2235ca3e01846990561c'), ObjectId('655c2235ca3e01846990561d'), ObjectId('655c2235ca3e01846990561e'), ObjectId('655c2235ca3e01846990561f'), ObjectId('655c2235ca3e018469905620'), ObjectId('655c2235ca3e018469905621'), ObjectId('655c2235ca3e018469905622'), ObjectId('655c2235ca3e018469905623'), ObjectId('655c2235ca3e018469905624'), ObjectId('655c2235ca3e018469905625'), ObjectId('655c2235ca3e018469905626'), ObjectId('655c2235ca3e018469905627'), ObjectId('655c2235ca3e018469905628'), ObjectId('655c2235ca3e018469905629'), ObjectId('655c2235ca3e01846990562a'), ObjectId('655c2235ca3e01846990562b'), ObjectId('655c2235ca3e01846990562c'), ObjectId('655c2235ca3e01846990562d'), ObjectId('655c2235ca3e01846990562e'), ObjectId('655c2235ca3e01846990562f'), ObjectId('655c2235ca3e018469905630'), ObjectId('655c2235ca3e018469905631'), ObjectId('655c2235ca3e018469905632'), ObjectId('655c2235ca3e018469905633'), ObjectId('655c2235ca3e018469905634'), ObjectId('655c2235ca3e018469905635'), ObjectId('655c2235ca3e018469905636'), ObjectId('655c2235ca3e018469905637'), ObjectId('655c2235ca3e018469905638'), ObjectId('655c2235ca3e018469905639'), ObjectId('655c2235ca3e01846990563a'), ObjectId('655c2235ca3e01846990563b'), ObjectId('655c2235ca3e01846990563c'), ObjectId('655c2235ca3e01846990563d'), ObjectId('655c2235ca3e01846990563e'), ObjectId('655c2235ca3e01846990563f'), ObjectId('655c2235ca3e018469905640'), ObjectId('655c2235ca3e018469905641'), ObjectId('655c2235ca3e018469905642'), ObjectId('655c2235ca3e018469905643'), ObjectId('655c2235ca3e018469905644'), ObjectId('655c2235ca3e018469905645'), ObjectId('655c2235ca3e018469905646'), ObjectId('655c2235ca3e018469905647'), ObjectId('655c2235ca3e018469905648'), ObjectId('655c2235ca3e018469905649'), ObjectId('655c2235ca3e01846990564a'), ObjectId('655c2235ca3e01846990564b'), ObjectId('655c2235ca3e01846990564c'), ObjectId('655c2235ca3e01846990564d'), ObjectId('655c2235ca3e01846990564e'), ObjectId('655c2235ca3e01846990564f'), ObjectId('655c2235ca3e018469905650'), ObjectId('655c2235ca3e018469905651'), ObjectId('655c2235ca3e018469905652'), ObjectId('655c2235ca3e018469905653'), ObjectId('655c2235ca3e018469905654'), ObjectId('655c2235ca3e018469905655'), ObjectId('655c2235ca3e018469905656'), ObjectId('655c2235ca3e018469905657'), ObjectId('655c2235ca3e018469905658'), ObjectId('655c2235ca3e018469905659'), ObjectId('655c2235ca3e01846990565a'), ObjectId('655c2235ca3e01846990565b'), ObjectId('655c2235ca3e01846990565c'), ObjectId('655c2235ca3e01846990565d'), ObjectId('655c2235ca3e01846990565e'), ObjectId('655c2235ca3e01846990565f'), ObjectId('655c2235ca3e018469905660'), ObjectId('655c2235ca3e018469905661'), ObjectId('655c2235ca3e018469905662'), ObjectId('655c2235ca3e018469905663'), ObjectId('655c2235ca3e018469905664'), ObjectId('655c2235ca3e018469905665'), ObjectId('655c2235ca3e018469905666'), ObjectId('655c2235ca3e018469905667'), ObjectId('655c2235ca3e018469905668'), ObjectId('655c2235ca3e018469905669'), ObjectId('655c2235ca3e01846990566a'), ObjectId('655c2235ca3e01846990566b'), ObjectId('655c2235ca3e01846990566c'), ObjectId('655c2235ca3e01846990566d'), ObjectId('655c2235ca3e01846990566e'), ObjectId('655c2235ca3e01846990566f'), ObjectId('655c2235ca3e018469905670'), ObjectId('655c2235ca3e018469905671'), ObjectId('655c2235ca3e018469905672'), ObjectId('655c2235ca3e018469905673'), ObjectId('655c2235ca3e018469905674'), ObjectId('655c2235ca3e018469905675'), ObjectId('655c2235ca3e018469905676'), ObjectId('655c2235ca3e018469905677'), ObjectId('655c2235ca3e018469905678'), ObjectId('655c2235ca3e018469905679'), ObjectId('655c2235ca3e01846990567a'), ObjectId('655c2235ca3e01846990567b'), ObjectId('655c2235ca3e01846990567c'), ObjectId('655c2235ca3e01846990567d'), ObjectId('655c2235ca3e01846990567e'), ObjectId('655c2235ca3e01846990567f'), ObjectId('655c2235ca3e018469905680'), ObjectId('655c2235ca3e018469905681'), ObjectId('655c2235ca3e018469905682'), ObjectId('655c2235ca3e018469905683'), ObjectId('655c2235ca3e018469905684'), ObjectId('655c2235ca3e018469905685'), ObjectId('655c2235ca3e018469905686'), ObjectId('655c2235ca3e018469905687'), ObjectId('655c2235ca3e018469905688'), ObjectId('655c2235ca3e018469905689'), ObjectId('655c2235ca3e01846990568a'), ObjectId('655c2235ca3e01846990568b'), ObjectId('655c2235ca3e01846990568c'), ObjectId('655c2235ca3e01846990568d'), ObjectId('655c2235ca3e01846990568e'), ObjectId('655c2235ca3e01846990568f'), ObjectId('655c2235ca3e018469905690'), ObjectId('655c2235ca3e018469905691'), ObjectId('655c2235ca3e018469905692'), ObjectId('655c2235ca3e018469905693'), ObjectId('655c2235ca3e018469905694'), ObjectId('655c2235ca3e018469905695'), ObjectId('655c2235ca3e018469905696'), ObjectId('655c2235ca3e018469905697'), ObjectId('655c2235ca3e018469905698'), ObjectId('655c2235ca3e018469905699'), ObjectId('655c2235ca3e01846990569a'), ObjectId('655c2235ca3e01846990569b'), ObjectId('655c2235ca3e01846990569c'), ObjectId('655c2235ca3e01846990569d'), ObjectId('655c2235ca3e01846990569e'), ObjectId('655c2235ca3e01846990569f'), ObjectId('655c2235ca3e0184699056a0'), ObjectId('655c2235ca3e0184699056a1'), ObjectId('655c2235ca3e0184699056a2'), ObjectId('655c2235ca3e0184699056a3'), ObjectId('655c2235ca3e0184699056a4'), ObjectId('655c2235ca3e0184699056a5'), ObjectId('655c2235ca3e0184699056a6'), ObjectId('655c2235ca3e0184699056a7'), ObjectId('655c2235ca3e0184699056a8'), ObjectId('655c2235ca3e0184699056a9'), ObjectId('655c2235ca3e0184699056aa'), ObjectId('655c2235ca3e0184699056ab'), ObjectId('655c2235ca3e0184699056ac'), ObjectId('655c2235ca3e0184699056ad'), ObjectId('655c2235ca3e0184699056ae'), ObjectId('655c2235ca3e0184699056af'), ObjectId('655c2235ca3e0184699056b0'), ObjectId('655c2235ca3e0184699056b1'), ObjectId('655c2235ca3e0184699056b2'), ObjectId('655c2235ca3e0184699056b3'), ObjectId('655c2235ca3e0184699056b4'), ObjectId('655c2235ca3e0184699056b5'), ObjectId('655c2235ca3e0184699056b6'), ObjectId('655c2235ca3e0184699056b7'), ObjectId('655c2235ca3e0184699056b8'), ObjectId('655c2235ca3e0184699056b9'), ObjectId('655c2235ca3e0184699056ba'), ObjectId('655c2235ca3e0184699056bb'), ObjectId('655c2235ca3e0184699056bc'), ObjectId('655c2235ca3e0184699056bd'), ObjectId('655c2235ca3e0184699056be'), ObjectId('655c2235ca3e0184699056bf'), ObjectId('655c2235ca3e0184699056c0'), ObjectId('655c2235ca3e0184699056c1'), ObjectId('655c2235ca3e0184699056c2'), ObjectId('655c2235ca3e0184699056c3'), ObjectId('655c2235ca3e0184699056c4'), ObjectId('655c2235ca3e0184699056c5'), ObjectId('655c2235ca3e0184699056c6'), ObjectId('655c2235ca3e0184699056c7'), ObjectId('655c2235ca3e0184699056c8'), ObjectId('655c2235ca3e0184699056c9'), ObjectId('655c2235ca3e0184699056ca'), ObjectId('655c2235ca3e0184699056cb'), ObjectId('655c2235ca3e0184699056cc'), ObjectId('655c2235ca3e0184699056cd'), ObjectId('655c2235ca3e0184699056ce'), ObjectId('655c2235ca3e0184699056cf'), ObjectId('655c2235ca3e0184699056d0'), ObjectId('655c2235ca3e0184699056d1'), ObjectId('655c2235ca3e0184699056d2'), ObjectId('655c2235ca3e0184699056d3'), ObjectId('655c2235ca3e0184699056d4'), ObjectId('655c2235ca3e0184699056d5'), ObjectId('655c2235ca3e0184699056d6'), ObjectId('655c2235ca3e0184699056d7'), ObjectId('655c2235ca3e0184699056d8'), ObjectId('655c2235ca3e0184699056d9'), ObjectId('655c2235ca3e0184699056da'), ObjectId('655c2235ca3e0184699056db'), ObjectId('655c2235ca3e0184699056dc'), ObjectId('655c2235ca3e0184699056dd'), ObjectId('655c2235ca3e0184699056de'), ObjectId('655c2235ca3e0184699056df'), ObjectId('655c2235ca3e0184699056e0'), ObjectId('655c2235ca3e0184699056e1'), ObjectId('655c2235ca3e0184699056e2'), ObjectId('655c2235ca3e0184699056e3'), ObjectId('655c2235ca3e0184699056e4'), ObjectId('655c2235ca3e0184699056e5'), ObjectId('655c2235ca3e0184699056e6'), ObjectId('655c2235ca3e0184699056e7'), ObjectId('655c2235ca3e0184699056e8'), ObjectId('655c2235ca3e0184699056e9'), ObjectId('655c2235ca3e0184699056ea'), ObjectId('655c2235ca3e0184699056eb'), ObjectId('655c2235ca3e0184699056ec'), ObjectId('655c2235ca3e0184699056ed'), ObjectId('655c2235ca3e0184699056ee'), ObjectId('655c2235ca3e0184699056ef'), ObjectId('655c2235ca3e0184699056f0'), ObjectId('655c2235ca3e0184699056f1'), ObjectId('655c2235ca3e0184699056f2'), ObjectId('655c2235ca3e0184699056f3'), ObjectId('655c2235ca3e0184699056f4'), ObjectId('655c2235ca3e0184699056f5'), ObjectId('655c2235ca3e0184699056f6'), ObjectId('655c2235ca3e0184699056f7'), ObjectId('655c2235ca3e0184699056f8'), ObjectId('655c2235ca3e0184699056f9'), ObjectId('655c2235ca3e0184699056fa'), ObjectId('655c2235ca3e0184699056fb'), ObjectId('655c2235ca3e0184699056fc'), ObjectId('655c2235ca3e0184699056fd'), ObjectId('655c2235ca3e0184699056fe'), ObjectId('655c2235ca3e0184699056ff'), ObjectId('655c2235ca3e018469905700'), ObjectId('655c2235ca3e018469905701'), ObjectId('655c2235ca3e018469905702'), ObjectId('655c2235ca3e018469905703'), ObjectId('655c2235ca3e018469905704'), ObjectId('655c2235ca3e018469905705'), ObjectId('655c2235ca3e018469905706'), ObjectId('655c2235ca3e018469905707'), ObjectId('655c2235ca3e018469905708'), ObjectId('655c2235ca3e018469905709'), ObjectId('655c2235ca3e01846990570a'), ObjectId('655c2235ca3e01846990570b'), ObjectId('655c2235ca3e01846990570c'), ObjectId('655c2235ca3e01846990570d'), ObjectId('655c2235ca3e01846990570e'), ObjectId('655c2235ca3e01846990570f'), ObjectId('655c2235ca3e018469905710'), ObjectId('655c2235ca3e018469905711'), ObjectId('655c2235ca3e018469905712'), ObjectId('655c2235ca3e018469905713'), ObjectId('655c2235ca3e018469905714'), ObjectId('655c2235ca3e018469905715'), ObjectId('655c2235ca3e018469905716'), ObjectId('655c2235ca3e018469905717'), ObjectId('655c2235ca3e018469905718'), ObjectId('655c2235ca3e018469905719'), ObjectId('655c2235ca3e01846990571a'), ObjectId('655c2235ca3e01846990571b'), ObjectId('655c2235ca3e01846990571c'), ObjectId('655c2235ca3e01846990571d'), ObjectId('655c2235ca3e01846990571e'), ObjectId('655c2235ca3e01846990571f'), ObjectId('655c2235ca3e018469905720'), ObjectId('655c2235ca3e018469905721'), ObjectId('655c2235ca3e018469905722'), ObjectId('655c2235ca3e018469905723'), ObjectId('655c2235ca3e018469905724'), ObjectId('655c2235ca3e018469905725'), ObjectId('655c2235ca3e018469905726'), ObjectId('655c2235ca3e018469905727'), ObjectId('655c2235ca3e018469905728'), ObjectId('655c2235ca3e018469905729'), ObjectId('655c2235ca3e01846990572a'), ObjectId('655c2235ca3e01846990572b'), ObjectId('655c2235ca3e01846990572c'), ObjectId('655c2235ca3e01846990572d'), ObjectId('655c2235ca3e01846990572e'), ObjectId('655c2235ca3e01846990572f'), ObjectId('655c2235ca3e018469905730'), ObjectId('655c2235ca3e018469905731'), ObjectId('655c2235ca3e018469905732'), ObjectId('655c2235ca3e018469905733'), ObjectId('655c2235ca3e018469905734'), ObjectId('655c2235ca3e018469905735'), ObjectId('655c2235ca3e018469905736'), ObjectId('655c2235ca3e018469905737'), ObjectId('655c2235ca3e018469905738'), ObjectId('655c2235ca3e018469905739'), ObjectId('655c2235ca3e01846990573a'), ObjectId('655c2235ca3e01846990573b'), ObjectId('655c2235ca3e01846990573c'), ObjectId('655c2235ca3e01846990573d'), ObjectId('655c2235ca3e01846990573e'), ObjectId('655c2235ca3e01846990573f'), ObjectId('655c2235ca3e018469905740'), ObjectId('655c2235ca3e018469905741'), ObjectId('655c2235ca3e018469905742'), ObjectId('655c2235ca3e018469905743'), ObjectId('655c2235ca3e018469905744'), ObjectId('655c2235ca3e018469905745'), ObjectId('655c2235ca3e018469905746'), ObjectId('655c2235ca3e018469905747'), ObjectId('655c2235ca3e018469905748'), ObjectId('655c2235ca3e018469905749'), ObjectId('655c2235ca3e01846990574a'), ObjectId('655c2235ca3e01846990574b'), ObjectId('655c2235ca3e01846990574c'), ObjectId('655c2235ca3e01846990574d'), ObjectId('655c2235ca3e01846990574e'), ObjectId('655c2235ca3e01846990574f'), ObjectId('655c2235ca3e018469905750'), ObjectId('655c2235ca3e018469905751'), ObjectId('655c2235ca3e018469905752'), ObjectId('655c2235ca3e018469905753'), ObjectId('655c2235ca3e018469905754'), ObjectId('655c2235ca3e018469905755'), ObjectId('655c2235ca3e018469905756'), ObjectId('655c2235ca3e018469905757'), ObjectId('655c2235ca3e018469905758'), ObjectId('655c2235ca3e018469905759'), ObjectId('655c2235ca3e01846990575a'), ObjectId('655c2235ca3e01846990575b'), ObjectId('655c2235ca3e01846990575c'), ObjectId('655c2235ca3e01846990575d'), ObjectId('655c2235ca3e01846990575e'), ObjectId('655c2235ca3e01846990575f'), ObjectId('655c2235ca3e018469905760'), ObjectId('655c2235ca3e018469905761'), ObjectId('655c2235ca3e018469905762'), ObjectId('655c2235ca3e018469905763'), ObjectId('655c2235ca3e018469905764'), ObjectId('655c2235ca3e018469905765'), ObjectId('655c2235ca3e018469905766'), ObjectId('655c2235ca3e018469905767'), ObjectId('655c2235ca3e018469905768'), ObjectId('655c2235ca3e018469905769'), ObjectId('655c2235ca3e01846990576a'), ObjectId('655c2235ca3e01846990576b'), ObjectId('655c2235ca3e01846990576c'), ObjectId('655c2235ca3e01846990576d'), ObjectId('655c2235ca3e01846990576e'), ObjectId('655c2235ca3e01846990576f'), ObjectId('655c2235ca3e018469905770'), ObjectId('655c2235ca3e018469905771'), ObjectId('655c2235ca3e018469905772'), ObjectId('655c2235ca3e018469905773'), ObjectId('655c2235ca3e018469905774'), ObjectId('655c2235ca3e018469905775'), ObjectId('655c2235ca3e018469905776'), ObjectId('655c2235ca3e018469905777'), ObjectId('655c2235ca3e018469905778'), ObjectId('655c2235ca3e018469905779'), ObjectId('655c2235ca3e01846990577a'), ObjectId('655c2235ca3e01846990577b'), ObjectId('655c2235ca3e01846990577c'), ObjectId('655c2235ca3e01846990577d'), ObjectId('655c2235ca3e01846990577e'), ObjectId('655c2235ca3e01846990577f'), ObjectId('655c2235ca3e018469905780'), ObjectId('655c2235ca3e018469905781'), ObjectId('655c2235ca3e018469905782'), ObjectId('655c2235ca3e018469905783'), ObjectId('655c2235ca3e018469905784'), ObjectId('655c2235ca3e018469905785'), ObjectId('655c2235ca3e018469905786'), ObjectId('655c2235ca3e018469905787'), ObjectId('655c2235ca3e018469905788'), ObjectId('655c2235ca3e018469905789'), ObjectId('655c2235ca3e01846990578a'), ObjectId('655c2235ca3e01846990578b'), ObjectId('655c2235ca3e01846990578c'), ObjectId('655c2235ca3e01846990578d'), ObjectId('655c2235ca3e01846990578e'), ObjectId('655c2235ca3e01846990578f'), ObjectId('655c2235ca3e018469905790'), ObjectId('655c2235ca3e018469905791'), ObjectId('655c2235ca3e018469905792'), ObjectId('655c2235ca3e018469905793'), ObjectId('655c2235ca3e018469905794'), ObjectId('655c2235ca3e018469905795'), ObjectId('655c2235ca3e018469905796'), ObjectId('655c2235ca3e018469905797'), ObjectId('655c2235ca3e018469905798'), ObjectId('655c2235ca3e018469905799'), ObjectId('655c2235ca3e01846990579a'), ObjectId('655c2235ca3e01846990579b'), ObjectId('655c2235ca3e01846990579c'), ObjectId('655c2235ca3e01846990579d'), ObjectId('655c2235ca3e01846990579e'), ObjectId('655c2235ca3e01846990579f'), ObjectId('655c2235ca3e0184699057a0'), ObjectId('655c2235ca3e0184699057a1'), ObjectId('655c2235ca3e0184699057a2'), ObjectId('655c2235ca3e0184699057a3'), ObjectId('655c2235ca3e0184699057a4'), ObjectId('655c2235ca3e0184699057a5'), ObjectId('655c2235ca3e0184699057a6'), ObjectId('655c2235ca3e0184699057a7'), ObjectId('655c2235ca3e0184699057a8'), ObjectId('655c2235ca3e0184699057a9'), ObjectId('655c2235ca3e0184699057aa'), ObjectId('655c2235ca3e0184699057ab'), ObjectId('655c2235ca3e0184699057ac'), ObjectId('655c2235ca3e0184699057ad'), ObjectId('655c2235ca3e0184699057ae'), ObjectId('655c2235ca3e0184699057af'), ObjectId('655c2235ca3e0184699057b0'), ObjectId('655c2235ca3e0184699057b1'), ObjectId('655c2235ca3e0184699057b2'), ObjectId('655c2235ca3e0184699057b3'), ObjectId('655c2235ca3e0184699057b4'), ObjectId('655c2235ca3e0184699057b5'), ObjectId('655c2235ca3e0184699057b6'), ObjectId('655c2235ca3e0184699057b7'), ObjectId('655c2235ca3e0184699057b8'), ObjectId('655c2235ca3e0184699057b9'), ObjectId('655c2235ca3e0184699057ba'), ObjectId('655c2235ca3e0184699057bb'), ObjectId('655c2235ca3e0184699057bc'), ObjectId('655c2235ca3e0184699057bd'), ObjectId('655c2235ca3e0184699057be'), ObjectId('655c2235ca3e0184699057bf'), ObjectId('655c2235ca3e0184699057c0'), ObjectId('655c2235ca3e0184699057c1'), ObjectId('655c2235ca3e0184699057c2'), ObjectId('655c2235ca3e0184699057c3'), ObjectId('655c2235ca3e0184699057c4'), ObjectId('655c2235ca3e0184699057c5'), ObjectId('655c2235ca3e0184699057c6'), ObjectId('655c2235ca3e0184699057c7'), ObjectId('655c2235ca3e0184699057c8'), ObjectId('655c2235ca3e0184699057c9'), ObjectId('655c2235ca3e0184699057ca'), ObjectId('655c2235ca3e0184699057cb'), ObjectId('655c2235ca3e0184699057cc'), ObjectId('655c2235ca3e0184699057cd'), ObjectId('655c2235ca3e0184699057ce'), ObjectId('655c2235ca3e0184699057cf'), ObjectId('655c2235ca3e0184699057d0'), ObjectId('655c2235ca3e0184699057d1'), ObjectId('655c2235ca3e0184699057d2'), ObjectId('655c2235ca3e0184699057d3'), ObjectId('655c2235ca3e0184699057d4'), ObjectId('655c2235ca3e0184699057d5'), ObjectId('655c2235ca3e0184699057d6'), ObjectId('655c2235ca3e0184699057d7'), ObjectId('655c2235ca3e0184699057d8'), ObjectId('655c2235ca3e0184699057d9'), ObjectId('655c2235ca3e0184699057da'), ObjectId('655c2235ca3e0184699057db'), ObjectId('655c2235ca3e0184699057dc'), ObjectId('655c2235ca3e0184699057dd'), ObjectId('655c2235ca3e0184699057de'), ObjectId('655c2235ca3e0184699057df'), ObjectId('655c2235ca3e0184699057e0'), ObjectId('655c2235ca3e0184699057e1'), ObjectId('655c2235ca3e0184699057e2'), ObjectId('655c2235ca3e0184699057e3'), ObjectId('655c2235ca3e0184699057e4'), ObjectId('655c2235ca3e0184699057e5'), ObjectId('655c2235ca3e0184699057e6'), ObjectId('655c2235ca3e0184699057e7'), ObjectId('655c2235ca3e0184699057e8'), ObjectId('655c2235ca3e0184699057e9'), ObjectId('655c2235ca3e0184699057ea'), ObjectId('655c2235ca3e0184699057eb'), ObjectId('655c2235ca3e0184699057ec'), ObjectId('655c2235ca3e0184699057ed'), ObjectId('655c2235ca3e0184699057ee'), ObjectId('655c2235ca3e0184699057ef'), ObjectId('655c2235ca3e0184699057f0'), ObjectId('655c2235ca3e0184699057f1'), ObjectId('655c2235ca3e0184699057f2'), ObjectId('655c2235ca3e0184699057f3'), ObjectId('655c2235ca3e0184699057f4'), ObjectId('655c2235ca3e0184699057f5'), ObjectId('655c2235ca3e0184699057f6'), ObjectId('655c2235ca3e0184699057f7'), ObjectId('655c2235ca3e0184699057f8'), ObjectId('655c2235ca3e0184699057f9'), ObjectId('655c2235ca3e0184699057fa'), ObjectId('655c2235ca3e0184699057fb'), ObjectId('655c2235ca3e0184699057fc'), ObjectId('655c2235ca3e0184699057fd'), ObjectId('655c2235ca3e0184699057fe'), ObjectId('655c2235ca3e0184699057ff'), ObjectId('655c2235ca3e018469905800'), ObjectId('655c2235ca3e018469905801'), ObjectId('655c2235ca3e018469905802'), ObjectId('655c2235ca3e018469905803'), ObjectId('655c2235ca3e018469905804'), ObjectId('655c2235ca3e018469905805'), ObjectId('655c2235ca3e018469905806'), ObjectId('655c2235ca3e018469905807'), ObjectId('655c2235ca3e018469905808'), ObjectId('655c2235ca3e018469905809'), ObjectId('655c2235ca3e01846990580a'), ObjectId('655c2235ca3e01846990580b'), ObjectId('655c2235ca3e01846990580c'), ObjectId('655c2235ca3e01846990580d'), ObjectId('655c2235ca3e01846990580e'), ObjectId('655c2235ca3e01846990580f'), ObjectId('655c2235ca3e018469905810'), ObjectId('655c2235ca3e018469905811'), ObjectId('655c2235ca3e018469905812'), ObjectId('655c2235ca3e018469905813'), ObjectId('655c2235ca3e018469905814'), ObjectId('655c2235ca3e018469905815'), ObjectId('655c2235ca3e018469905816'), ObjectId('655c2235ca3e018469905817'), ObjectId('655c2235ca3e018469905818'), ObjectId('655c2235ca3e018469905819'), ObjectId('655c2235ca3e01846990581a'), ObjectId('655c2235ca3e01846990581b'), ObjectId('655c2235ca3e01846990581c'), ObjectId('655c2235ca3e01846990581d'), ObjectId('655c2235ca3e01846990581e'), ObjectId('655c2235ca3e01846990581f'), ObjectId('655c2235ca3e018469905820'), ObjectId('655c2235ca3e018469905821'), ObjectId('655c2235ca3e018469905822'), ObjectId('655c2235ca3e018469905823'), ObjectId('655c2235ca3e018469905824'), ObjectId('655c2235ca3e018469905825'), ObjectId('655c2235ca3e018469905826'), ObjectId('655c2235ca3e018469905827'), ObjectId('655c2235ca3e018469905828'), ObjectId('655c2235ca3e018469905829'), ObjectId('655c2235ca3e01846990582a'), ObjectId('655c2235ca3e01846990582b'), ObjectId('655c2235ca3e01846990582c'), ObjectId('655c2235ca3e01846990582d'), ObjectId('655c2235ca3e01846990582e'), ObjectId('655c2235ca3e01846990582f'), ObjectId('655c2235ca3e018469905830'), ObjectId('655c2235ca3e018469905831'), ObjectId('655c2235ca3e018469905832'), ObjectId('655c2235ca3e018469905833'), ObjectId('655c2235ca3e018469905834'), ObjectId('655c2235ca3e018469905835'), ObjectId('655c2235ca3e018469905836'), ObjectId('655c2235ca3e018469905837'), ObjectId('655c2235ca3e018469905838'), ObjectId('655c2235ca3e018469905839'), ObjectId('655c2235ca3e01846990583a'), ObjectId('655c2235ca3e01846990583b'), ObjectId('655c2235ca3e01846990583c'), ObjectId('655c2235ca3e01846990583d'), ObjectId('655c2235ca3e01846990583e'), ObjectId('655c2235ca3e01846990583f'), ObjectId('655c2235ca3e018469905840'), ObjectId('655c2235ca3e018469905841'), ObjectId('655c2235ca3e018469905842'), ObjectId('655c2235ca3e018469905843'), ObjectId('655c2235ca3e018469905844'), ObjectId('655c2235ca3e018469905845'), ObjectId('655c2235ca3e018469905846'), ObjectId('655c2235ca3e018469905847'), ObjectId('655c2235ca3e018469905848'), ObjectId('655c2235ca3e018469905849'), ObjectId('655c2235ca3e01846990584a'), ObjectId('655c2235ca3e01846990584b'), ObjectId('655c2235ca3e01846990584c'), ObjectId('655c2235ca3e01846990584d'), ObjectId('655c2235ca3e01846990584e'), ObjectId('655c2235ca3e01846990584f'), ObjectId('655c2235ca3e018469905850'), ObjectId('655c2235ca3e018469905851'), ObjectId('655c2235ca3e018469905852'), ObjectId('655c2235ca3e018469905853'), ObjectId('655c2235ca3e018469905854'), ObjectId('655c2235ca3e018469905855'), ObjectId('655c2235ca3e018469905856'), ObjectId('655c2235ca3e018469905857'), ObjectId('655c2235ca3e018469905858'), ObjectId('655c2235ca3e018469905859'), ObjectId('655c2235ca3e01846990585a'), ObjectId('655c2235ca3e01846990585b'), ObjectId('655c2235ca3e01846990585c'), ObjectId('655c2235ca3e01846990585d'), ObjectId('655c2235ca3e01846990585e'), ObjectId('655c2235ca3e01846990585f'), ObjectId('655c2235ca3e018469905860'), ObjectId('655c2235ca3e018469905861'), ObjectId('655c2235ca3e018469905862'), ObjectId('655c2235ca3e018469905863'), ObjectId('655c2235ca3e018469905864'), ObjectId('655c2235ca3e018469905865'), ObjectId('655c2235ca3e018469905866'), ObjectId('655c2235ca3e018469905867'), ObjectId('655c2235ca3e018469905868'), ObjectId('655c2235ca3e018469905869'), ObjectId('655c2235ca3e01846990586a'), ObjectId('655c2235ca3e01846990586b'), ObjectId('655c2235ca3e01846990586c'), ObjectId('655c2235ca3e01846990586d'), ObjectId('655c2235ca3e01846990586e'), ObjectId('655c2235ca3e01846990586f'), ObjectId('655c2235ca3e018469905870'), ObjectId('655c2235ca3e018469905871'), ObjectId('655c2235ca3e018469905872'), ObjectId('655c2235ca3e018469905873'), ObjectId('655c2235ca3e018469905874'), ObjectId('655c2235ca3e018469905875'), ObjectId('655c2235ca3e018469905876'), ObjectId('655c2235ca3e018469905877'), ObjectId('655c2235ca3e018469905878'), ObjectId('655c2235ca3e018469905879'), ObjectId('655c2235ca3e01846990587a'), ObjectId('655c2235ca3e01846990587b'), ObjectId('655c2235ca3e01846990587c'), ObjectId('655c2235ca3e01846990587d'), ObjectId('655c2235ca3e01846990587e'), ObjectId('655c2235ca3e01846990587f'), ObjectId('655c2235ca3e018469905880'), ObjectId('655c2235ca3e018469905881'), ObjectId('655c2235ca3e018469905882'), ObjectId('655c2235ca3e018469905883'), ObjectId('655c2235ca3e018469905884'), ObjectId('655c2235ca3e018469905885'), ObjectId('655c2235ca3e018469905886'), ObjectId('655c2235ca3e018469905887'), ObjectId('655c2235ca3e018469905888'), ObjectId('655c2235ca3e018469905889'), ObjectId('655c2235ca3e01846990588a'), ObjectId('655c2235ca3e01846990588b'), ObjectId('655c2235ca3e01846990588c'), ObjectId('655c2235ca3e01846990588d'), ObjectId('655c2235ca3e01846990588e'), ObjectId('655c2235ca3e01846990588f'), ObjectId('655c2235ca3e018469905890'), ObjectId('655c2235ca3e018469905891'), ObjectId('655c2235ca3e018469905892'), ObjectId('655c2235ca3e018469905893'), ObjectId('655c2235ca3e018469905894'), ObjectId('655c2235ca3e018469905895'), ObjectId('655c2235ca3e018469905896'), ObjectId('655c2235ca3e018469905897'), ObjectId('655c2235ca3e018469905898'), ObjectId('655c2235ca3e018469905899'), ObjectId('655c2235ca3e01846990589a'), ObjectId('655c2235ca3e01846990589b'), ObjectId('655c2235ca3e01846990589c'), ObjectId('655c2235ca3e01846990589d'), ObjectId('655c2235ca3e01846990589e'), ObjectId('655c2235ca3e01846990589f'), ObjectId('655c2235ca3e0184699058a0'), ObjectId('655c2235ca3e0184699058a1'), ObjectId('655c2235ca3e0184699058a2'), ObjectId('655c2235ca3e0184699058a3'), ObjectId('655c2235ca3e0184699058a4'), ObjectId('655c2235ca3e0184699058a5'), ObjectId('655c2235ca3e0184699058a6'), ObjectId('655c2235ca3e0184699058a7'), ObjectId('655c2235ca3e0184699058a8'), ObjectId('655c2235ca3e0184699058a9'), ObjectId('655c2235ca3e0184699058aa'), ObjectId('655c2235ca3e0184699058ab'), ObjectId('655c2235ca3e0184699058ac'), ObjectId('655c2235ca3e0184699058ad'), ObjectId('655c2235ca3e0184699058ae'), ObjectId('655c2235ca3e0184699058af'), ObjectId('655c2235ca3e0184699058b0'), ObjectId('655c2235ca3e0184699058b1'), ObjectId('655c2235ca3e0184699058b2'), ObjectId('655c2235ca3e0184699058b3'), ObjectId('655c2235ca3e0184699058b4'), ObjectId('655c2235ca3e0184699058b5'), ObjectId('655c2235ca3e0184699058b6'), ObjectId('655c2235ca3e0184699058b7'), ObjectId('655c2235ca3e0184699058b8'), ObjectId('655c2235ca3e0184699058b9'), ObjectId('655c2235ca3e0184699058ba'), ObjectId('655c2235ca3e0184699058bb'), ObjectId('655c2235ca3e0184699058bc'), ObjectId('655c2235ca3e0184699058bd'), ObjectId('655c2235ca3e0184699058be'), ObjectId('655c2235ca3e0184699058bf'), ObjectId('655c2235ca3e0184699058c0'), ObjectId('655c2235ca3e0184699058c1'), ObjectId('655c2235ca3e0184699058c2'), ObjectId('655c2235ca3e0184699058c3'), ObjectId('655c2235ca3e0184699058c4'), ObjectId('655c2235ca3e0184699058c5'), ObjectId('655c2235ca3e0184699058c6'), ObjectId('655c2235ca3e0184699058c7'), ObjectId('655c2235ca3e0184699058c8'), ObjectId('655c2235ca3e0184699058c9'), ObjectId('655c2235ca3e0184699058ca'), ObjectId('655c2235ca3e0184699058cb'), ObjectId('655c2235ca3e0184699058cc'), ObjectId('655c2235ca3e0184699058cd'), ObjectId('655c2235ca3e0184699058ce'), ObjectId('655c2235ca3e0184699058cf'), ObjectId('655c2235ca3e0184699058d0'), ObjectId('655c2235ca3e0184699058d1'), ObjectId('655c2235ca3e0184699058d2'), ObjectId('655c2235ca3e0184699058d3'), ObjectId('655c2235ca3e0184699058d4'), ObjectId('655c2235ca3e0184699058d5'), ObjectId('655c2235ca3e0184699058d6'), ObjectId('655c2235ca3e0184699058d7'), ObjectId('655c2235ca3e0184699058d8'), ObjectId('655c2235ca3e0184699058d9'), ObjectId('655c2235ca3e0184699058da'), ObjectId('655c2235ca3e0184699058db'), ObjectId('655c2235ca3e0184699058dc'), ObjectId('655c2235ca3e0184699058dd'), ObjectId('655c2235ca3e0184699058de'), ObjectId('655c2235ca3e0184699058df'), ObjectId('655c2235ca3e0184699058e0'), ObjectId('655c2235ca3e0184699058e1'), ObjectId('655c2235ca3e0184699058e2'), ObjectId('655c2235ca3e0184699058e3'), ObjectId('655c2235ca3e0184699058e4'), ObjectId('655c2235ca3e0184699058e5'), ObjectId('655c2235ca3e0184699058e6'), ObjectId('655c2235ca3e0184699058e7'), ObjectId('655c2235ca3e0184699058e8'), ObjectId('655c2235ca3e0184699058e9'), ObjectId('655c2235ca3e0184699058ea'), ObjectId('655c2235ca3e0184699058eb'), ObjectId('655c2235ca3e0184699058ec'), ObjectId('655c2235ca3e0184699058ed'), ObjectId('655c2235ca3e0184699058ee'), ObjectId('655c2235ca3e0184699058ef'), ObjectId('655c2235ca3e0184699058f0'), ObjectId('655c2235ca3e0184699058f1'), ObjectId('655c2235ca3e0184699058f2'), ObjectId('655c2235ca3e0184699058f3'), ObjectId('655c2235ca3e0184699058f4'), ObjectId('655c2235ca3e0184699058f5'), ObjectId('655c2235ca3e0184699058f6'), ObjectId('655c2235ca3e0184699058f7'), ObjectId('655c2235ca3e0184699058f8'), ObjectId('655c2235ca3e0184699058f9'), ObjectId('655c2235ca3e0184699058fa'), ObjectId('655c2235ca3e0184699058fb'), ObjectId('655c2235ca3e0184699058fc'), ObjectId('655c2235ca3e0184699058fd'), ObjectId('655c2235ca3e0184699058fe'), ObjectId('655c2235ca3e0184699058ff'), ObjectId('655c2235ca3e018469905900'), ObjectId('655c2235ca3e018469905901'), ObjectId('655c2235ca3e018469905902'), ObjectId('655c2235ca3e018469905903'), ObjectId('655c2235ca3e018469905904'), ObjectId('655c2235ca3e018469905905'), ObjectId('655c2235ca3e018469905906'), ObjectId('655c2235ca3e018469905907'), ObjectId('655c2235ca3e018469905908'), ObjectId('655c2235ca3e018469905909'), ObjectId('655c2235ca3e01846990590a'), ObjectId('655c2235ca3e01846990590b'), ObjectId('655c2235ca3e01846990590c'), ObjectId('655c2235ca3e01846990590d'), ObjectId('655c2235ca3e01846990590e'), ObjectId('655c2235ca3e01846990590f'), ObjectId('655c2235ca3e018469905910'), ObjectId('655c2235ca3e018469905911'), ObjectId('655c2235ca3e018469905912'), ObjectId('655c2235ca3e018469905913'), ObjectId('655c2235ca3e018469905914'), ObjectId('655c2235ca3e018469905915'), ObjectId('655c2235ca3e018469905916'), ObjectId('655c2235ca3e018469905917'), ObjectId('655c2235ca3e018469905918'), ObjectId('655c2235ca3e018469905919'), ObjectId('655c2235ca3e01846990591a'), ObjectId('655c2235ca3e01846990591b'), ObjectId('655c2235ca3e01846990591c'), ObjectId('655c2235ca3e01846990591d'), ObjectId('655c2235ca3e01846990591e'), ObjectId('655c2235ca3e01846990591f'), ObjectId('655c2235ca3e018469905920'), ObjectId('655c2235ca3e018469905921'), ObjectId('655c2235ca3e018469905922'), ObjectId('655c2235ca3e018469905923'), ObjectId('655c2235ca3e018469905924'), ObjectId('655c2235ca3e018469905925'), ObjectId('655c2235ca3e018469905926'), ObjectId('655c2235ca3e018469905927'), ObjectId('655c2235ca3e018469905928'), ObjectId('655c2235ca3e018469905929'), ObjectId('655c2235ca3e01846990592a'), ObjectId('655c2235ca3e01846990592b'), ObjectId('655c2235ca3e01846990592c'), ObjectId('655c2235ca3e01846990592d'), ObjectId('655c2235ca3e01846990592e'), ObjectId('655c2235ca3e01846990592f'), ObjectId('655c2235ca3e018469905930'), ObjectId('655c2235ca3e018469905931'), ObjectId('655c2235ca3e018469905932'), ObjectId('655c2235ca3e018469905933'), ObjectId('655c2235ca3e018469905934'), ObjectId('655c2235ca3e018469905935'), ObjectId('655c2235ca3e018469905936'), ObjectId('655c2235ca3e018469905937'), ObjectId('655c2235ca3e018469905938'), ObjectId('655c2235ca3e018469905939'), ObjectId('655c2235ca3e01846990593a'), ObjectId('655c2235ca3e01846990593b'), ObjectId('655c2235ca3e01846990593c'), ObjectId('655c2235ca3e01846990593d'), ObjectId('655c2235ca3e01846990593e'), ObjectId('655c2235ca3e01846990593f'), ObjectId('655c2235ca3e018469905940'), ObjectId('655c2235ca3e018469905941'), ObjectId('655c2235ca3e018469905942'), ObjectId('655c2235ca3e018469905943'), ObjectId('655c2235ca3e018469905944'), ObjectId('655c2235ca3e018469905945'), ObjectId('655c2235ca3e018469905946'), ObjectId('655c2235ca3e018469905947'), ObjectId('655c2235ca3e018469905948'), ObjectId('655c2235ca3e018469905949'), ObjectId('655c2235ca3e01846990594a'), ObjectId('655c2235ca3e01846990594b'), ObjectId('655c2235ca3e01846990594c'), ObjectId('655c2235ca3e01846990594d'), ObjectId('655c2235ca3e01846990594e'), ObjectId('655c2235ca3e01846990594f'), ObjectId('655c2235ca3e018469905950'), ObjectId('655c2235ca3e018469905951'), ObjectId('655c2235ca3e018469905952'), ObjectId('655c2235ca3e018469905953'), ObjectId('655c2235ca3e018469905954'), ObjectId('655c2235ca3e018469905955'), ObjectId('655c2235ca3e018469905956'), ObjectId('655c2235ca3e018469905957'), ObjectId('655c2235ca3e018469905958'), ObjectId('655c2235ca3e018469905959'), ObjectId('655c2235ca3e01846990595a'), ObjectId('655c2235ca3e01846990595b'), ObjectId('655c2235ca3e01846990595c'), ObjectId('655c2235ca3e01846990595d'), ObjectId('655c2235ca3e01846990595e'), ObjectId('655c2235ca3e01846990595f'), ObjectId('655c2235ca3e018469905960'), ObjectId('655c2235ca3e018469905961'), ObjectId('655c2235ca3e018469905962'), ObjectId('655c2235ca3e018469905963'), ObjectId('655c2235ca3e018469905964'), ObjectId('655c2235ca3e018469905965'), ObjectId('655c2235ca3e018469905966'), ObjectId('655c2235ca3e018469905967'), ObjectId('655c2235ca3e018469905968'), ObjectId('655c2235ca3e018469905969'), ObjectId('655c2235ca3e01846990596a'), ObjectId('655c2235ca3e01846990596b'), ObjectId('655c2235ca3e01846990596c'), ObjectId('655c2235ca3e01846990596d'), ObjectId('655c2235ca3e01846990596e'), ObjectId('655c2235ca3e01846990596f'), ObjectId('655c2235ca3e018469905970'), ObjectId('655c2235ca3e018469905971'), ObjectId('655c2235ca3e018469905972'), ObjectId('655c2235ca3e018469905973'), ObjectId('655c2235ca3e018469905974'), ObjectId('655c2235ca3e018469905975'), ObjectId('655c2235ca3e018469905976'), ObjectId('655c2235ca3e018469905977'), ObjectId('655c2235ca3e018469905978'), ObjectId('655c2235ca3e018469905979'), ObjectId('655c2235ca3e01846990597a'), ObjectId('655c2235ca3e01846990597b'), ObjectId('655c2235ca3e01846990597c'), ObjectId('655c2235ca3e01846990597d'), ObjectId('655c2235ca3e01846990597e'), ObjectId('655c2235ca3e01846990597f'), ObjectId('655c2235ca3e018469905980'), ObjectId('655c2235ca3e018469905981'), ObjectId('655c2235ca3e018469905982'), ObjectId('655c2235ca3e018469905983'), ObjectId('655c2235ca3e018469905984'), ObjectId('655c2235ca3e018469905985'), ObjectId('655c2235ca3e018469905986'), ObjectId('655c2235ca3e018469905987'), ObjectId('655c2235ca3e018469905988'), ObjectId('655c2235ca3e018469905989'), ObjectId('655c2235ca3e01846990598a'), ObjectId('655c2235ca3e01846990598b'), ObjectId('655c2235ca3e01846990598c'), ObjectId('655c2235ca3e01846990598d'), ObjectId('655c2235ca3e01846990598e'), ObjectId('655c2235ca3e01846990598f'), ObjectId('655c2235ca3e018469905990'), ObjectId('655c2235ca3e018469905991'), ObjectId('655c2235ca3e018469905992'), ObjectId('655c2235ca3e018469905993'), ObjectId('655c2235ca3e018469905994'), ObjectId('655c2235ca3e018469905995'), ObjectId('655c2235ca3e018469905996'), ObjectId('655c2235ca3e018469905997'), ObjectId('655c2235ca3e018469905998'), ObjectId('655c2235ca3e018469905999'), ObjectId('655c2235ca3e01846990599a'), ObjectId('655c2235ca3e01846990599b'), ObjectId('655c2235ca3e01846990599c'), ObjectId('655c2235ca3e01846990599d'), ObjectId('655c2235ca3e01846990599e'), ObjectId('655c2235ca3e01846990599f'), ObjectId('655c2235ca3e0184699059a0'), ObjectId('655c2235ca3e0184699059a1'), ObjectId('655c2235ca3e0184699059a2'), ObjectId('655c2235ca3e0184699059a3'), ObjectId('655c2235ca3e0184699059a4'), ObjectId('655c2235ca3e0184699059a5'), ObjectId('655c2235ca3e0184699059a6'), ObjectId('655c2235ca3e0184699059a7'), ObjectId('655c2235ca3e0184699059a8'), ObjectId('655c2235ca3e0184699059a9'), ObjectId('655c2235ca3e0184699059aa'), ObjectId('655c2235ca3e0184699059ab'), ObjectId('655c2235ca3e0184699059ac'), ObjectId('655c2235ca3e0184699059ad'), ObjectId('655c2235ca3e0184699059ae'), ObjectId('655c2235ca3e0184699059af'), ObjectId('655c2235ca3e0184699059b0'), ObjectId('655c2235ca3e0184699059b1'), ObjectId('655c2235ca3e0184699059b2'), ObjectId('655c2235ca3e0184699059b3'), ObjectId('655c2235ca3e0184699059b4'), ObjectId('655c2235ca3e0184699059b5'), ObjectId('655c2235ca3e0184699059b6'), ObjectId('655c2235ca3e0184699059b7'), ObjectId('655c2235ca3e0184699059b8'), ObjectId('655c2235ca3e0184699059b9'), ObjectId('655c2235ca3e0184699059ba'), ObjectId('655c2235ca3e0184699059bb'), ObjectId('655c2235ca3e0184699059bc'), ObjectId('655c2235ca3e0184699059bd'), ObjectId('655c2235ca3e0184699059be'), ObjectId('655c2235ca3e0184699059bf'), ObjectId('655c2235ca3e0184699059c0'), ObjectId('655c2235ca3e0184699059c1'), ObjectId('655c2235ca3e0184699059c2'), ObjectId('655c2235ca3e0184699059c3'), ObjectId('655c2235ca3e0184699059c4'), ObjectId('655c2235ca3e0184699059c5'), ObjectId('655c2235ca3e0184699059c6'), ObjectId('655c2235ca3e0184699059c7'), ObjectId('655c2235ca3e0184699059c8'), ObjectId('655c2235ca3e0184699059c9'), ObjectId('655c2235ca3e0184699059ca'), ObjectId('655c2235ca3e0184699059cb'), ObjectId('655c2235ca3e0184699059cc'), ObjectId('655c2235ca3e0184699059cd'), ObjectId('655c2235ca3e0184699059ce'), ObjectId('655c2235ca3e0184699059cf'), ObjectId('655c2235ca3e0184699059d0'), ObjectId('655c2235ca3e0184699059d1'), ObjectId('655c2235ca3e0184699059d2'), ObjectId('655c2235ca3e0184699059d3'), ObjectId('655c2235ca3e0184699059d4'), ObjectId('655c2235ca3e0184699059d5'), ObjectId('655c2235ca3e0184699059d6'), ObjectId('655c2235ca3e0184699059d7'), ObjectId('655c2235ca3e0184699059d8'), ObjectId('655c2235ca3e0184699059d9'), ObjectId('655c2235ca3e0184699059da'), ObjectId('655c2235ca3e0184699059db'), ObjectId('655c2235ca3e0184699059dc'), ObjectId('655c2235ca3e0184699059dd'), ObjectId('655c2235ca3e0184699059de'), ObjectId('655c2235ca3e0184699059df'), ObjectId('655c2235ca3e0184699059e0'), ObjectId('655c2235ca3e0184699059e1'), ObjectId('655c2235ca3e0184699059e2'), ObjectId('655c2235ca3e0184699059e3'), ObjectId('655c2235ca3e0184699059e4'), ObjectId('655c2235ca3e0184699059e5'), ObjectId('655c2235ca3e0184699059e6'), ObjectId('655c2235ca3e0184699059e7'), ObjectId('655c2235ca3e0184699059e8'), ObjectId('655c2235ca3e0184699059e9'), ObjectId('655c2235ca3e0184699059ea'), ObjectId('655c2235ca3e0184699059eb'), ObjectId('655c2235ca3e0184699059ec'), ObjectId('655c2235ca3e0184699059ed'), ObjectId('655c2235ca3e0184699059ee'), ObjectId('655c2235ca3e0184699059ef'), ObjectId('655c2235ca3e0184699059f0'), ObjectId('655c2235ca3e0184699059f1'), ObjectId('655c2235ca3e0184699059f2'), ObjectId('655c2235ca3e0184699059f3'), ObjectId('655c2235ca3e0184699059f4'), ObjectId('655c2235ca3e0184699059f5'), ObjectId('655c2235ca3e0184699059f6'), ObjectId('655c2235ca3e0184699059f7'), ObjectId('655c2235ca3e0184699059f8'), ObjectId('655c2235ca3e0184699059f9'), ObjectId('655c2235ca3e0184699059fa'), ObjectId('655c2235ca3e0184699059fb'), ObjectId('655c2235ca3e0184699059fc'), ObjectId('655c2235ca3e0184699059fd'), ObjectId('655c2235ca3e0184699059fe'), ObjectId('655c2235ca3e0184699059ff'), ObjectId('655c2235ca3e018469905a00'), ObjectId('655c2235ca3e018469905a01'), ObjectId('655c2235ca3e018469905a02'), ObjectId('655c2235ca3e018469905a03'), ObjectId('655c2235ca3e018469905a04'), ObjectId('655c2235ca3e018469905a05'), ObjectId('655c2235ca3e018469905a06'), ObjectId('655c2235ca3e018469905a07'), ObjectId('655c2235ca3e018469905a08'), ObjectId('655c2235ca3e018469905a09'), ObjectId('655c2235ca3e018469905a0a'), ObjectId('655c2235ca3e018469905a0b'), ObjectId('655c2235ca3e018469905a0c'), ObjectId('655c2235ca3e018469905a0d'), ObjectId('655c2235ca3e018469905a0e'), ObjectId('655c2235ca3e018469905a0f'), ObjectId('655c2235ca3e018469905a10'), ObjectId('655c2235ca3e018469905a11'), ObjectId('655c2235ca3e018469905a12'), ObjectId('655c2235ca3e018469905a13'), ObjectId('655c2235ca3e018469905a14'), ObjectId('655c2235ca3e018469905a15'), ObjectId('655c2235ca3e018469905a16'), ObjectId('655c2235ca3e018469905a17'), ObjectId('655c2235ca3e018469905a18'), ObjectId('655c2235ca3e018469905a19'), ObjectId('655c2235ca3e018469905a1a'), ObjectId('655c2235ca3e018469905a1b'), ObjectId('655c2235ca3e018469905a1c'), ObjectId('655c2235ca3e018469905a1d'), ObjectId('655c2235ca3e018469905a1e'), ObjectId('655c2235ca3e018469905a1f'), ObjectId('655c2235ca3e018469905a20'), ObjectId('655c2235ca3e018469905a21'), ObjectId('655c2235ca3e018469905a22'), ObjectId('655c2235ca3e018469905a23'), ObjectId('655c2235ca3e018469905a24'), ObjectId('655c2235ca3e018469905a25'), ObjectId('655c2235ca3e018469905a26'), ObjectId('655c2235ca3e018469905a27'), ObjectId('655c2235ca3e018469905a28'), ObjectId('655c2235ca3e018469905a29'), ObjectId('655c2235ca3e018469905a2a'), ObjectId('655c2235ca3e018469905a2b'), ObjectId('655c2235ca3e018469905a2c'), ObjectId('655c2235ca3e018469905a2d'), ObjectId('655c2235ca3e018469905a2e'), ObjectId('655c2235ca3e018469905a2f'), ObjectId('655c2235ca3e018469905a30'), ObjectId('655c2235ca3e018469905a31'), ObjectId('655c2235ca3e018469905a32'), ObjectId('655c2235ca3e018469905a33'), ObjectId('655c2235ca3e018469905a34'), ObjectId('655c2235ca3e018469905a35'), ObjectId('655c2235ca3e018469905a36'), ObjectId('655c2235ca3e018469905a37'), ObjectId('655c2235ca3e018469905a38'), ObjectId('655c2235ca3e018469905a39'), ObjectId('655c2235ca3e018469905a3a'), ObjectId('655c2235ca3e018469905a3b'), ObjectId('655c2235ca3e018469905a3c'), ObjectId('655c2235ca3e018469905a3d'), ObjectId('655c2235ca3e018469905a3e'), ObjectId('655c2235ca3e018469905a3f'), ObjectId('655c2235ca3e018469905a40'), ObjectId('655c2235ca3e018469905a41'), ObjectId('655c2235ca3e018469905a42'), ObjectId('655c2235ca3e018469905a43'), ObjectId('655c2235ca3e018469905a44'), ObjectId('655c2235ca3e018469905a45'), ObjectId('655c2235ca3e018469905a46'), ObjectId('655c2235ca3e018469905a47'), ObjectId('655c2235ca3e018469905a48'), ObjectId('655c2235ca3e018469905a49'), ObjectId('655c2235ca3e018469905a4a'), ObjectId('655c2235ca3e018469905a4b'), ObjectId('655c2235ca3e018469905a4c'), ObjectId('655c2235ca3e018469905a4d'), ObjectId('655c2235ca3e018469905a4e'), ObjectId('655c2235ca3e018469905a4f'), ObjectId('655c2235ca3e018469905a50'), ObjectId('655c2235ca3e018469905a51'), ObjectId('655c2235ca3e018469905a52'), ObjectId('655c2235ca3e018469905a53'), ObjectId('655c2235ca3e018469905a54'), ObjectId('655c2235ca3e018469905a55'), ObjectId('655c2235ca3e018469905a56'), ObjectId('655c2235ca3e018469905a57'), ObjectId('655c2235ca3e018469905a58'), ObjectId('655c2235ca3e018469905a59'), ObjectId('655c2235ca3e018469905a5a'), ObjectId('655c2235ca3e018469905a5b'), ObjectId('655c2235ca3e018469905a5c'), ObjectId('655c2235ca3e018469905a5d'), ObjectId('655c2235ca3e018469905a5e'), ObjectId('655c2235ca3e018469905a5f'), ObjectId('655c2235ca3e018469905a60'), ObjectId('655c2235ca3e018469905a61'), ObjectId('655c2235ca3e018469905a62'), ObjectId('655c2235ca3e018469905a63'), ObjectId('655c2235ca3e018469905a64'), ObjectId('655c2235ca3e018469905a65'), ObjectId('655c2235ca3e018469905a66'), ObjectId('655c2235ca3e018469905a67'), ObjectId('655c2235ca3e018469905a68'), ObjectId('655c2235ca3e018469905a69'), ObjectId('655c2235ca3e018469905a6a'), ObjectId('655c2235ca3e018469905a6b'), ObjectId('655c2235ca3e018469905a6c'), ObjectId('655c2235ca3e018469905a6d'), ObjectId('655c2235ca3e018469905a6e'), ObjectId('655c2235ca3e018469905a6f'), ObjectId('655c2235ca3e018469905a70'), ObjectId('655c2235ca3e018469905a71'), ObjectId('655c2235ca3e018469905a72'), ObjectId('655c2235ca3e018469905a73'), ObjectId('655c2235ca3e018469905a74'), ObjectId('655c2235ca3e018469905a75'), ObjectId('655c2235ca3e018469905a76'), ObjectId('655c2235ca3e018469905a77'), ObjectId('655c2235ca3e018469905a78'), ObjectId('655c2235ca3e018469905a79'), ObjectId('655c2235ca3e018469905a7a'), ObjectId('655c2235ca3e018469905a7b'), ObjectId('655c2235ca3e018469905a7c'), ObjectId('655c2235ca3e018469905a7d'), ObjectId('655c2235ca3e018469905a7e'), ObjectId('655c2235ca3e018469905a7f'), ObjectId('655c2235ca3e018469905a80'), ObjectId('655c2235ca3e018469905a81'), ObjectId('655c2235ca3e018469905a82'), ObjectId('655c2235ca3e018469905a83'), ObjectId('655c2235ca3e018469905a84'), ObjectId('655c2235ca3e018469905a85'), ObjectId('655c2235ca3e018469905a86'), ObjectId('655c2235ca3e018469905a87'), ObjectId('655c2235ca3e018469905a88'), ObjectId('655c2235ca3e018469905a89'), ObjectId('655c2235ca3e018469905a8a'), ObjectId('655c2235ca3e018469905a8b'), ObjectId('655c2235ca3e018469905a8c'), ObjectId('655c2235ca3e018469905a8d'), ObjectId('655c2235ca3e018469905a8e'), ObjectId('655c2235ca3e018469905a8f'), ObjectId('655c2235ca3e018469905a90'), ObjectId('655c2235ca3e018469905a91'), ObjectId('655c2235ca3e018469905a92'), ObjectId('655c2235ca3e018469905a93'), ObjectId('655c2235ca3e018469905a94'), ObjectId('655c2235ca3e018469905a95'), ObjectId('655c2235ca3e018469905a96'), ObjectId('655c2235ca3e018469905a97'), ObjectId('655c2235ca3e018469905a98'), ObjectId('655c2235ca3e018469905a99'), ObjectId('655c2235ca3e018469905a9a'), ObjectId('655c2235ca3e018469905a9b'), ObjectId('655c2235ca3e018469905a9c'), ObjectId('655c2235ca3e018469905a9d'), ObjectId('655c2235ca3e018469905a9e'), ObjectId('655c2235ca3e018469905a9f'), ObjectId('655c2235ca3e018469905aa0'), ObjectId('655c2235ca3e018469905aa1'), ObjectId('655c2235ca3e018469905aa2'), ObjectId('655c2235ca3e018469905aa3'), ObjectId('655c2235ca3e018469905aa4'), ObjectId('655c2235ca3e018469905aa5'), ObjectId('655c2235ca3e018469905aa6'), ObjectId('655c2235ca3e018469905aa7'), ObjectId('655c2235ca3e018469905aa8'), ObjectId('655c2235ca3e018469905aa9'), ObjectId('655c2235ca3e018469905aaa'), ObjectId('655c2235ca3e018469905aab'), ObjectId('655c2235ca3e018469905aac'), ObjectId('655c2235ca3e018469905aad'), ObjectId('655c2235ca3e018469905aae'), ObjectId('655c2235ca3e018469905aaf'), ObjectId('655c2235ca3e018469905ab0'), ObjectId('655c2235ca3e018469905ab1'), ObjectId('655c2235ca3e018469905ab2'), ObjectId('655c2235ca3e018469905ab3'), ObjectId('655c2235ca3e018469905ab4'), ObjectId('655c2235ca3e018469905ab5'), ObjectId('655c2235ca3e018469905ab6'), ObjectId('655c2235ca3e018469905ab7'), ObjectId('655c2235ca3e018469905ab8'), ObjectId('655c2235ca3e018469905ab9'), ObjectId('655c2235ca3e018469905aba'), ObjectId('655c2235ca3e018469905abb'), ObjectId('655c2235ca3e018469905abc'), ObjectId('655c2235ca3e018469905abd'), ObjectId('655c2235ca3e018469905abe'), ObjectId('655c2235ca3e018469905abf'), ObjectId('655c2235ca3e018469905ac0'), ObjectId('655c2235ca3e018469905ac1'), ObjectId('655c2235ca3e018469905ac2'), ObjectId('655c2235ca3e018469905ac3'), ObjectId('655c2235ca3e018469905ac4'), ObjectId('655c2235ca3e018469905ac5'), ObjectId('655c2235ca3e018469905ac6'), ObjectId('655c2235ca3e018469905ac7'), ObjectId('655c2235ca3e018469905ac8'), ObjectId('655c2235ca3e018469905ac9'), ObjectId('655c2235ca3e018469905aca'), ObjectId('655c2235ca3e018469905acb'), ObjectId('655c2235ca3e018469905acc'), ObjectId('655c2235ca3e018469905acd'), ObjectId('655c2235ca3e018469905ace'), ObjectId('655c2235ca3e018469905acf'), ObjectId('655c2235ca3e018469905ad0'), ObjectId('655c2235ca3e018469905ad1'), ObjectId('655c2235ca3e018469905ad2'), ObjectId('655c2235ca3e018469905ad3'), ObjectId('655c2235ca3e018469905ad4'), ObjectId('655c2235ca3e018469905ad5'), ObjectId('655c2235ca3e018469905ad6'), ObjectId('655c2235ca3e018469905ad7'), ObjectId('655c2235ca3e018469905ad8'), ObjectId('655c2235ca3e018469905ad9'), ObjectId('655c2235ca3e018469905ada'), ObjectId('655c2235ca3e018469905adb'), ObjectId('655c2235ca3e018469905adc'), ObjectId('655c2235ca3e018469905add'), ObjectId('655c2235ca3e018469905ade'), ObjectId('655c2235ca3e018469905adf'), ObjectId('655c2235ca3e018469905ae0'), ObjectId('655c2235ca3e018469905ae1'), ObjectId('655c2235ca3e018469905ae2'), ObjectId('655c2235ca3e018469905ae3'), ObjectId('655c2235ca3e018469905ae4'), ObjectId('655c2235ca3e018469905ae5'), ObjectId('655c2235ca3e018469905ae6'), ObjectId('655c2235ca3e018469905ae7'), ObjectId('655c2235ca3e018469905ae8'), ObjectId('655c2235ca3e018469905ae9'), ObjectId('655c2235ca3e018469905aea'), ObjectId('655c2235ca3e018469905aeb'), ObjectId('655c2235ca3e018469905aec'), ObjectId('655c2235ca3e018469905aed'), ObjectId('655c2235ca3e018469905aee'), ObjectId('655c2235ca3e018469905aef'), ObjectId('655c2235ca3e018469905af0'), ObjectId('655c2235ca3e018469905af1'), ObjectId('655c2235ca3e018469905af2'), ObjectId('655c2235ca3e018469905af3'), ObjectId('655c2235ca3e018469905af4'), ObjectId('655c2235ca3e018469905af5'), ObjectId('655c2235ca3e018469905af6'), ObjectId('655c2235ca3e018469905af7'), ObjectId('655c2235ca3e018469905af8'), ObjectId('655c2235ca3e018469905af9'), ObjectId('655c2235ca3e018469905afa'), ObjectId('655c2235ca3e018469905afb'), ObjectId('655c2235ca3e018469905afc'), ObjectId('655c2235ca3e018469905afd'), ObjectId('655c2235ca3e018469905afe'), ObjectId('655c2235ca3e018469905aff'), ObjectId('655c2235ca3e018469905b00'), ObjectId('655c2235ca3e018469905b01'), ObjectId('655c2235ca3e018469905b02'), ObjectId('655c2235ca3e018469905b03'), ObjectId('655c2235ca3e018469905b04'), ObjectId('655c2235ca3e018469905b05'), ObjectId('655c2235ca3e018469905b06'), ObjectId('655c2235ca3e018469905b07'), ObjectId('655c2235ca3e018469905b08'), ObjectId('655c2235ca3e018469905b09'), ObjectId('655c2235ca3e018469905b0a'), ObjectId('655c2235ca3e018469905b0b'), ObjectId('655c2235ca3e018469905b0c'), ObjectId('655c2235ca3e018469905b0d'), ObjectId('655c2235ca3e018469905b0e'), ObjectId('655c2235ca3e018469905b0f'), ObjectId('655c2235ca3e018469905b10'), ObjectId('655c2235ca3e018469905b11'), ObjectId('655c2235ca3e018469905b12'), ObjectId('655c2235ca3e018469905b13'), ObjectId('655c2235ca3e018469905b14'), ObjectId('655c2235ca3e018469905b15'), ObjectId('655c2235ca3e018469905b16'), ObjectId('655c2235ca3e018469905b17'), ObjectId('655c2235ca3e018469905b18'), ObjectId('655c2235ca3e018469905b19'), ObjectId('655c2235ca3e018469905b1a'), ObjectId('655c2235ca3e018469905b1b'), ObjectId('655c2235ca3e018469905b1c'), ObjectId('655c2235ca3e018469905b1d'), ObjectId('655c2235ca3e018469905b1e'), ObjectId('655c2235ca3e018469905b1f'), ObjectId('655c2235ca3e018469905b20'), ObjectId('655c2235ca3e018469905b21'), ObjectId('655c2235ca3e018469905b22'), ObjectId('655c2235ca3e018469905b23'), ObjectId('655c2235ca3e018469905b24'), ObjectId('655c2235ca3e018469905b25'), ObjectId('655c2235ca3e018469905b26'), ObjectId('655c2235ca3e018469905b27'), ObjectId('655c2235ca3e018469905b28'), ObjectId('655c2235ca3e018469905b29'), ObjectId('655c2235ca3e018469905b2a'), ObjectId('655c2235ca3e018469905b2b'), ObjectId('655c2235ca3e018469905b2c'), ObjectId('655c2235ca3e018469905b2d'), ObjectId('655c2235ca3e018469905b2e'), ObjectId('655c2235ca3e018469905b2f'), ObjectId('655c2235ca3e018469905b30'), ObjectId('655c2235ca3e018469905b31'), ObjectId('655c2235ca3e018469905b32'), ObjectId('655c2235ca3e018469905b33'), ObjectId('655c2235ca3e018469905b34'), ObjectId('655c2235ca3e018469905b35'), ObjectId('655c2235ca3e018469905b36'), ObjectId('655c2235ca3e018469905b37'), ObjectId('655c2235ca3e018469905b38'), ObjectId('655c2235ca3e018469905b39'), ObjectId('655c2235ca3e018469905b3a'), ObjectId('655c2235ca3e018469905b3b'), ObjectId('655c2235ca3e018469905b3c'), ObjectId('655c2235ca3e018469905b3d'), ObjectId('655c2235ca3e018469905b3e'), ObjectId('655c2235ca3e018469905b3f'), ObjectId('655c2235ca3e018469905b40'), ObjectId('655c2235ca3e018469905b41'), ObjectId('655c2235ca3e018469905b42'), ObjectId('655c2235ca3e018469905b43'), ObjectId('655c2235ca3e018469905b44'), ObjectId('655c2235ca3e018469905b45'), ObjectId('655c2235ca3e018469905b46'), ObjectId('655c2235ca3e018469905b47'), ObjectId('655c2235ca3e018469905b48'), ObjectId('655c2235ca3e018469905b49'), ObjectId('655c2235ca3e018469905b4a'), ObjectId('655c2235ca3e018469905b4b'), ObjectId('655c2235ca3e018469905b4c'), ObjectId('655c2235ca3e018469905b4d'), ObjectId('655c2235ca3e018469905b4e'), ObjectId('655c2235ca3e018469905b4f'), ObjectId('655c2235ca3e018469905b50'), ObjectId('655c2235ca3e018469905b51'), ObjectId('655c2235ca3e018469905b52'), ObjectId('655c2235ca3e018469905b53'), ObjectId('655c2235ca3e018469905b54'), ObjectId('655c2235ca3e018469905b55'), ObjectId('655c2235ca3e018469905b56'), ObjectId('655c2235ca3e018469905b57'), ObjectId('655c2235ca3e018469905b58'), ObjectId('655c2235ca3e018469905b59'), ObjectId('655c2235ca3e018469905b5a'), ObjectId('655c2235ca3e018469905b5b'), ObjectId('655c2235ca3e018469905b5c'), ObjectId('655c2235ca3e018469905b5d'), ObjectId('655c2235ca3e018469905b5e'), ObjectId('655c2235ca3e018469905b5f'), ObjectId('655c2235ca3e018469905b60'), ObjectId('655c2235ca3e018469905b61'), ObjectId('655c2235ca3e018469905b62'), ObjectId('655c2235ca3e018469905b63'), ObjectId('655c2235ca3e018469905b64'), ObjectId('655c2235ca3e018469905b65'), ObjectId('655c2235ca3e018469905b66'), ObjectId('655c2235ca3e018469905b67'), ObjectId('655c2235ca3e018469905b68'), ObjectId('655c2235ca3e018469905b69'), ObjectId('655c2235ca3e018469905b6a'), ObjectId('655c2235ca3e018469905b6b'), ObjectId('655c2235ca3e018469905b6c'), ObjectId('655c2235ca3e018469905b6d'), ObjectId('655c2235ca3e018469905b6e'), ObjectId('655c2235ca3e018469905b6f'), ObjectId('655c2235ca3e018469905b70'), ObjectId('655c2235ca3e018469905b71'), ObjectId('655c2235ca3e018469905b72'), ObjectId('655c2235ca3e018469905b73'), ObjectId('655c2235ca3e018469905b74'), ObjectId('655c2235ca3e018469905b75'), ObjectId('655c2235ca3e018469905b76'), ObjectId('655c2235ca3e018469905b77'), ObjectId('655c2235ca3e018469905b78'), ObjectId('655c2235ca3e018469905b79'), ObjectId('655c2235ca3e018469905b7a'), ObjectId('655c2235ca3e018469905b7b'), ObjectId('655c2235ca3e018469905b7c'), ObjectId('655c2235ca3e018469905b7d'), ObjectId('655c2235ca3e018469905b7e'), ObjectId('655c2235ca3e018469905b7f'), ObjectId('655c2235ca3e018469905b80'), ObjectId('655c2235ca3e018469905b81'), ObjectId('655c2235ca3e018469905b82'), ObjectId('655c2235ca3e018469905b83'), ObjectId('655c2235ca3e018469905b84'), ObjectId('655c2235ca3e018469905b85'), ObjectId('655c2235ca3e018469905b86'), ObjectId('655c2235ca3e018469905b87'), ObjectId('655c2235ca3e018469905b88'), ObjectId('655c2235ca3e018469905b89'), ObjectId('655c2235ca3e018469905b8a'), ObjectId('655c2235ca3e018469905b8b'), ObjectId('655c2235ca3e018469905b8c'), ObjectId('655c2235ca3e018469905b8d'), ObjectId('655c2235ca3e018469905b8e'), ObjectId('655c2235ca3e018469905b8f'), ObjectId('655c2235ca3e018469905b90'), ObjectId('655c2235ca3e018469905b91'), ObjectId('655c2235ca3e018469905b92'), ObjectId('655c2235ca3e018469905b93'), ObjectId('655c2235ca3e018469905b94'), ObjectId('655c2235ca3e018469905b95'), ObjectId('655c2235ca3e018469905b96'), ObjectId('655c2235ca3e018469905b97'), ObjectId('655c2235ca3e018469905b98'), ObjectId('655c2235ca3e018469905b99'), ObjectId('655c2235ca3e018469905b9a'), ObjectId('655c2235ca3e018469905b9b'), ObjectId('655c2235ca3e018469905b9c'), ObjectId('655c2235ca3e018469905b9d'), ObjectId('655c2235ca3e018469905b9e'), ObjectId('655c2235ca3e018469905b9f'), ObjectId('655c2235ca3e018469905ba0'), ObjectId('655c2235ca3e018469905ba1'), ObjectId('655c2235ca3e018469905ba2'), ObjectId('655c2235ca3e018469905ba3'), ObjectId('655c2235ca3e018469905ba4'), ObjectId('655c2235ca3e018469905ba5'), ObjectId('655c2235ca3e018469905ba6'), ObjectId('655c2235ca3e018469905ba7'), ObjectId('655c2235ca3e018469905ba8'), ObjectId('655c2235ca3e018469905ba9'), ObjectId('655c2235ca3e018469905baa'), ObjectId('655c2235ca3e018469905bab'), ObjectId('655c2235ca3e018469905bac'), ObjectId('655c2235ca3e018469905bad'), ObjectId('655c2235ca3e018469905bae'), ObjectId('655c2235ca3e018469905baf'), ObjectId('655c2235ca3e018469905bb0'), ObjectId('655c2235ca3e018469905bb1'), ObjectId('655c2235ca3e018469905bb2'), ObjectId('655c2235ca3e018469905bb3'), ObjectId('655c2235ca3e018469905bb4'), ObjectId('655c2235ca3e018469905bb5'), ObjectId('655c2235ca3e018469905bb6'), ObjectId('655c2235ca3e018469905bb7'), ObjectId('655c2235ca3e018469905bb8'), ObjectId('655c2235ca3e018469905bb9'), ObjectId('655c2235ca3e018469905bba'), ObjectId('655c2235ca3e018469905bbb'), ObjectId('655c2235ca3e018469905bbc'), ObjectId('655c2235ca3e018469905bbd'), ObjectId('655c2235ca3e018469905bbe'), ObjectId('655c2235ca3e018469905bbf'), ObjectId('655c2235ca3e018469905bc0'), ObjectId('655c2235ca3e018469905bc1'), ObjectId('655c2235ca3e018469905bc2'), ObjectId('655c2235ca3e018469905bc3'), ObjectId('655c2235ca3e018469905bc4'), ObjectId('655c2235ca3e018469905bc5'), ObjectId('655c2235ca3e018469905bc6'), ObjectId('655c2235ca3e018469905bc7'), ObjectId('655c2235ca3e018469905bc8'), ObjectId('655c2235ca3e018469905bc9'), ObjectId('655c2235ca3e018469905bca'), ObjectId('655c2235ca3e018469905bcb'), ObjectId('655c2235ca3e018469905bcc'), ObjectId('655c2235ca3e018469905bcd'), ObjectId('655c2235ca3e018469905bce'), ObjectId('655c2235ca3e018469905bcf'), ObjectId('655c2235ca3e018469905bd0'), ObjectId('655c2235ca3e018469905bd1'), ObjectId('655c2235ca3e018469905bd2'), ObjectId('655c2235ca3e018469905bd3'), ObjectId('655c2235ca3e018469905bd4'), ObjectId('655c2235ca3e018469905bd5'), ObjectId('655c2235ca3e018469905bd6'), ObjectId('655c2235ca3e018469905bd7'), ObjectId('655c2235ca3e018469905bd8'), ObjectId('655c2235ca3e018469905bd9'), ObjectId('655c2235ca3e018469905bda'), ObjectId('655c2235ca3e018469905bdb'), ObjectId('655c2235ca3e018469905bdc'), ObjectId('655c2235ca3e018469905bdd'), ObjectId('655c2235ca3e018469905bde'), ObjectId('655c2235ca3e018469905bdf'), ObjectId('655c2235ca3e018469905be0'), ObjectId('655c2235ca3e018469905be1'), ObjectId('655c2235ca3e018469905be2'), ObjectId('655c2235ca3e018469905be3'), ObjectId('655c2235ca3e018469905be4'), ObjectId('655c2235ca3e018469905be5'), ObjectId('655c2235ca3e018469905be6'), ObjectId('655c2235ca3e018469905be7'), ObjectId('655c2235ca3e018469905be8'), ObjectId('655c2235ca3e018469905be9'), ObjectId('655c2235ca3e018469905bea'), ObjectId('655c2235ca3e018469905beb'), ObjectId('655c2235ca3e018469905bec'), ObjectId('655c2235ca3e018469905bed'), ObjectId('655c2235ca3e018469905bee'), ObjectId('655c2235ca3e018469905bef'), ObjectId('655c2235ca3e018469905bf0'), ObjectId('655c2235ca3e018469905bf1'), ObjectId('655c2235ca3e018469905bf2'), ObjectId('655c2235ca3e018469905bf3'), ObjectId('655c2235ca3e018469905bf4'), ObjectId('655c2235ca3e018469905bf5'), ObjectId('655c2235ca3e018469905bf6'), ObjectId('655c2235ca3e018469905bf7'), ObjectId('655c2235ca3e018469905bf8'), ObjectId('655c2235ca3e018469905bf9'), ObjectId('655c2235ca3e018469905bfa'), ObjectId('655c2235ca3e018469905bfb'), ObjectId('655c2235ca3e018469905bfc'), ObjectId('655c2235ca3e018469905bfd'), ObjectId('655c2235ca3e018469905bfe'), ObjectId('655c2235ca3e018469905bff'), ObjectId('655c2235ca3e018469905c00'), ObjectId('655c2235ca3e018469905c01'), ObjectId('655c2235ca3e018469905c02'), ObjectId('655c2235ca3e018469905c03'), ObjectId('655c2235ca3e018469905c04'), ObjectId('655c2235ca3e018469905c05'), ObjectId('655c2235ca3e018469905c06'), ObjectId('655c2235ca3e018469905c07'), ObjectId('655c2235ca3e018469905c08'), ObjectId('655c2235ca3e018469905c09'), ObjectId('655c2235ca3e018469905c0a'), ObjectId('655c2235ca3e018469905c0b'), ObjectId('655c2235ca3e018469905c0c'), ObjectId('655c2235ca3e018469905c0d'), ObjectId('655c2235ca3e018469905c0e'), ObjectId('655c2235ca3e018469905c0f'), ObjectId('655c2235ca3e018469905c10'), ObjectId('655c2235ca3e018469905c11'), ObjectId('655c2235ca3e018469905c12'), ObjectId('655c2235ca3e018469905c13'), ObjectId('655c2235ca3e018469905c14'), ObjectId('655c2235ca3e018469905c15'), ObjectId('655c2235ca3e018469905c16'), ObjectId('655c2235ca3e018469905c17'), ObjectId('655c2235ca3e018469905c18'), ObjectId('655c2235ca3e018469905c19'), ObjectId('655c2235ca3e018469905c1a'), ObjectId('655c2235ca3e018469905c1b'), ObjectId('655c2235ca3e018469905c1c'), ObjectId('655c2235ca3e018469905c1d'), ObjectId('655c2235ca3e018469905c1e'), ObjectId('655c2235ca3e018469905c1f'), ObjectId('655c2235ca3e018469905c20'), ObjectId('655c2235ca3e018469905c21'), ObjectId('655c2235ca3e018469905c22'), ObjectId('655c2235ca3e018469905c23'), ObjectId('655c2235ca3e018469905c24'), ObjectId('655c2235ca3e018469905c25'), ObjectId('655c2235ca3e018469905c26'), ObjectId('655c2235ca3e018469905c27'), ObjectId('655c2235ca3e018469905c28'), ObjectId('655c2235ca3e018469905c29'), ObjectId('655c2235ca3e018469905c2a'), ObjectId('655c2235ca3e018469905c2b'), ObjectId('655c2235ca3e018469905c2c'), ObjectId('655c2235ca3e018469905c2d'), ObjectId('655c2235ca3e018469905c2e'), ObjectId('655c2235ca3e018469905c2f'), ObjectId('655c2235ca3e018469905c30'), ObjectId('655c2235ca3e018469905c31'), ObjectId('655c2235ca3e018469905c32'), ObjectId('655c2235ca3e018469905c33'), ObjectId('655c2235ca3e018469905c34'), ObjectId('655c2235ca3e018469905c35'), ObjectId('655c2235ca3e018469905c36'), ObjectId('655c2235ca3e018469905c37'), ObjectId('655c2235ca3e018469905c38'), ObjectId('655c2235ca3e018469905c39'), ObjectId('655c2235ca3e018469905c3a'), ObjectId('655c2235ca3e018469905c3b'), ObjectId('655c2235ca3e018469905c3c'), ObjectId('655c2235ca3e018469905c3d'), ObjectId('655c2235ca3e018469905c3e'), ObjectId('655c2235ca3e018469905c3f'), ObjectId('655c2235ca3e018469905c40'), ObjectId('655c2235ca3e018469905c41'), ObjectId('655c2235ca3e018469905c42'), ObjectId('655c2235ca3e018469905c43'), ObjectId('655c2235ca3e018469905c44'), ObjectId('655c2235ca3e018469905c45'), ObjectId('655c2235ca3e018469905c46'), ObjectId('655c2235ca3e018469905c47'), ObjectId('655c2235ca3e018469905c48'), ObjectId('655c2235ca3e018469905c49'), ObjectId('655c2235ca3e018469905c4a'), ObjectId('655c2235ca3e018469905c4b'), ObjectId('655c2235ca3e018469905c4c'), ObjectId('655c2235ca3e018469905c4d'), ObjectId('655c2235ca3e018469905c4e'), ObjectId('655c2235ca3e018469905c4f'), ObjectId('655c2235ca3e018469905c50'), ObjectId('655c2235ca3e018469905c51'), ObjectId('655c2235ca3e018469905c52'), ObjectId('655c2235ca3e018469905c53'), ObjectId('655c2235ca3e018469905c54'), ObjectId('655c2235ca3e018469905c55'), ObjectId('655c2235ca3e018469905c56'), ObjectId('655c2235ca3e018469905c57'), ObjectId('655c2235ca3e018469905c58'), ObjectId('655c2235ca3e018469905c59'), ObjectId('655c2235ca3e018469905c5a'), ObjectId('655c2235ca3e018469905c5b'), ObjectId('655c2235ca3e018469905c5c'), ObjectId('655c2235ca3e018469905c5d'), ObjectId('655c2235ca3e018469905c5e'), ObjectId('655c2235ca3e018469905c5f'), ObjectId('655c2235ca3e018469905c60'), ObjectId('655c2235ca3e018469905c61'), ObjectId('655c2235ca3e018469905c62'), ObjectId('655c2235ca3e018469905c63'), ObjectId('655c2235ca3e018469905c64'), ObjectId('655c2235ca3e018469905c65'), ObjectId('655c2235ca3e018469905c66'), ObjectId('655c2235ca3e018469905c67'), ObjectId('655c2235ca3e018469905c68'), ObjectId('655c2235ca3e018469905c69'), ObjectId('655c2235ca3e018469905c6a'), ObjectId('655c2235ca3e018469905c6b'), ObjectId('655c2235ca3e018469905c6c'), ObjectId('655c2235ca3e018469905c6d'), ObjectId('655c2235ca3e018469905c6e'), ObjectId('655c2235ca3e018469905c6f'), ObjectId('655c2235ca3e018469905c70'), ObjectId('655c2235ca3e018469905c71'), ObjectId('655c2235ca3e018469905c72'), ObjectId('655c2235ca3e018469905c73'), ObjectId('655c2235ca3e018469905c74'), ObjectId('655c2235ca3e018469905c75'), ObjectId('655c2235ca3e018469905c76'), ObjectId('655c2235ca3e018469905c77'), ObjectId('655c2235ca3e018469905c78'), ObjectId('655c2235ca3e018469905c79'), ObjectId('655c2235ca3e018469905c7a'), ObjectId('655c2235ca3e018469905c7b'), ObjectId('655c2235ca3e018469905c7c'), ObjectId('655c2235ca3e018469905c7d'), ObjectId('655c2235ca3e018469905c7e'), ObjectId('655c2235ca3e018469905c7f'), ObjectId('655c2235ca3e018469905c80'), ObjectId('655c2235ca3e018469905c81'), ObjectId('655c2235ca3e018469905c82'), ObjectId('655c2235ca3e018469905c83'), ObjectId('655c2235ca3e018469905c84'), ObjectId('655c2235ca3e018469905c85'), ObjectId('655c2235ca3e018469905c86'), ObjectId('655c2235ca3e018469905c87'), ObjectId('655c2235ca3e018469905c88'), ObjectId('655c2235ca3e018469905c89'), ObjectId('655c2235ca3e018469905c8a'), ObjectId('655c2235ca3e018469905c8b'), ObjectId('655c2235ca3e018469905c8c'), ObjectId('655c2235ca3e018469905c8d'), ObjectId('655c2235ca3e018469905c8e'), ObjectId('655c2235ca3e018469905c8f'), ObjectId('655c2235ca3e018469905c90'), ObjectId('655c2235ca3e018469905c91'), ObjectId('655c2235ca3e018469905c92'), ObjectId('655c2235ca3e018469905c93'), ObjectId('655c2235ca3e018469905c94'), ObjectId('655c2235ca3e018469905c95'), ObjectId('655c2235ca3e018469905c96'), ObjectId('655c2235ca3e018469905c97'), ObjectId('655c2235ca3e018469905c98'), ObjectId('655c2235ca3e018469905c99'), ObjectId('655c2235ca3e018469905c9a'), ObjectId('655c2235ca3e018469905c9b'), ObjectId('655c2235ca3e018469905c9c'), ObjectId('655c2235ca3e018469905c9d'), ObjectId('655c2235ca3e018469905c9e'), ObjectId('655c2235ca3e018469905c9f'), ObjectId('655c2235ca3e018469905ca0'), ObjectId('655c2235ca3e018469905ca1'), ObjectId('655c2235ca3e018469905ca2'), ObjectId('655c2235ca3e018469905ca3'), ObjectId('655c2235ca3e018469905ca4'), ObjectId('655c2235ca3e018469905ca5'), ObjectId('655c2235ca3e018469905ca6'), ObjectId('655c2235ca3e018469905ca7'), ObjectId('655c2235ca3e018469905ca8'), ObjectId('655c2235ca3e018469905ca9'), ObjectId('655c2235ca3e018469905caa'), ObjectId('655c2235ca3e018469905cab'), ObjectId('655c2235ca3e018469905cac'), ObjectId('655c2235ca3e018469905cad'), ObjectId('655c2235ca3e018469905cae'), ObjectId('655c2235ca3e018469905caf'), ObjectId('655c2235ca3e018469905cb0'), ObjectId('655c2235ca3e018469905cb1'), ObjectId('655c2235ca3e018469905cb2'), ObjectId('655c2235ca3e018469905cb3'), ObjectId('655c2235ca3e018469905cb4'), ObjectId('655c2235ca3e018469905cb5'), ObjectId('655c2235ca3e018469905cb6'), ObjectId('655c2235ca3e018469905cb7'), ObjectId('655c2235ca3e018469905cb8'), ObjectId('655c2235ca3e018469905cb9'), ObjectId('655c2235ca3e018469905cba'), ObjectId('655c2235ca3e018469905cbb'), ObjectId('655c2235ca3e018469905cbc'), ObjectId('655c2235ca3e018469905cbd'), ObjectId('655c2235ca3e018469905cbe'), ObjectId('655c2235ca3e018469905cbf'), ObjectId('655c2235ca3e018469905cc0'), ObjectId('655c2235ca3e018469905cc1'), ObjectId('655c2235ca3e018469905cc2'), ObjectId('655c2235ca3e018469905cc3'), ObjectId('655c2235ca3e018469905cc4'), ObjectId('655c2235ca3e018469905cc5'), ObjectId('655c2235ca3e018469905cc6'), ObjectId('655c2235ca3e018469905cc7'), ObjectId('655c2235ca3e018469905cc8'), ObjectId('655c2235ca3e018469905cc9'), ObjectId('655c2235ca3e018469905cca'), ObjectId('655c2235ca3e018469905ccb'), ObjectId('655c2235ca3e018469905ccc'), ObjectId('655c2235ca3e018469905ccd'), ObjectId('655c2235ca3e018469905cce'), ObjectId('655c2235ca3e018469905ccf'), ObjectId('655c2235ca3e018469905cd0'), ObjectId('655c2235ca3e018469905cd1'), ObjectId('655c2235ca3e018469905cd2'), ObjectId('655c2235ca3e018469905cd3'), ObjectId('655c2235ca3e018469905cd4'), ObjectId('655c2235ca3e018469905cd5'), ObjectId('655c2235ca3e018469905cd6'), ObjectId('655c2235ca3e018469905cd7'), ObjectId('655c2235ca3e018469905cd8'), ObjectId('655c2235ca3e018469905cd9'), ObjectId('655c2235ca3e018469905cda'), ObjectId('655c2235ca3e018469905cdb'), ObjectId('655c2235ca3e018469905cdc'), ObjectId('655c2235ca3e018469905cdd'), ObjectId('655c2235ca3e018469905cde'), ObjectId('655c2235ca3e018469905cdf'), ObjectId('655c2235ca3e018469905ce0'), ObjectId('655c2235ca3e018469905ce1'), ObjectId('655c2235ca3e018469905ce2'), ObjectId('655c2235ca3e018469905ce3'), ObjectId('655c2235ca3e018469905ce4'), ObjectId('655c2235ca3e018469905ce5'), ObjectId('655c2235ca3e018469905ce6'), ObjectId('655c2235ca3e018469905ce7'), ObjectId('655c2235ca3e018469905ce8'), ObjectId('655c2235ca3e018469905ce9'), ObjectId('655c2235ca3e018469905cea'), ObjectId('655c2235ca3e018469905ceb'), ObjectId('655c2235ca3e018469905cec'), ObjectId('655c2235ca3e018469905ced'), ObjectId('655c2235ca3e018469905cee'), ObjectId('655c2235ca3e018469905cef'), ObjectId('655c2235ca3e018469905cf0'), ObjectId('655c2235ca3e018469905cf1'), ObjectId('655c2235ca3e018469905cf2'), ObjectId('655c2235ca3e018469905cf3'), ObjectId('655c2235ca3e018469905cf4'), ObjectId('655c2235ca3e018469905cf5'), ObjectId('655c2235ca3e018469905cf6'), ObjectId('655c2235ca3e018469905cf7'), ObjectId('655c2235ca3e018469905cf8'), ObjectId('655c2235ca3e018469905cf9'), ObjectId('655c2235ca3e018469905cfa'), ObjectId('655c2235ca3e018469905cfb'), ObjectId('655c2235ca3e018469905cfc'), ObjectId('655c2235ca3e018469905cfd'), ObjectId('655c2235ca3e018469905cfe'), ObjectId('655c2235ca3e018469905cff'), ObjectId('655c2235ca3e018469905d00'), ObjectId('655c2235ca3e018469905d01'), ObjectId('655c2235ca3e018469905d02'), ObjectId('655c2235ca3e018469905d03'), ObjectId('655c2235ca3e018469905d04'), ObjectId('655c2235ca3e018469905d05'), ObjectId('655c2235ca3e018469905d06'), ObjectId('655c2235ca3e018469905d07'), ObjectId('655c2235ca3e018469905d08'), ObjectId('655c2235ca3e018469905d09'), ObjectId('655c2235ca3e018469905d0a'), ObjectId('655c2235ca3e018469905d0b'), ObjectId('655c2235ca3e018469905d0c'), ObjectId('655c2235ca3e018469905d0d'), ObjectId('655c2235ca3e018469905d0e'), ObjectId('655c2235ca3e018469905d0f'), ObjectId('655c2235ca3e018469905d10'), ObjectId('655c2235ca3e018469905d11'), ObjectId('655c2235ca3e018469905d12'), ObjectId('655c2235ca3e018469905d13'), ObjectId('655c2235ca3e018469905d14'), ObjectId('655c2235ca3e018469905d15'), ObjectId('655c2235ca3e018469905d16'), ObjectId('655c2235ca3e018469905d17'), ObjectId('655c2235ca3e018469905d18'), ObjectId('655c2235ca3e018469905d19'), ObjectId('655c2235ca3e018469905d1a'), ObjectId('655c2235ca3e018469905d1b'), ObjectId('655c2235ca3e018469905d1c'), ObjectId('655c2235ca3e018469905d1d'), ObjectId('655c2235ca3e018469905d1e'), ObjectId('655c2235ca3e018469905d1f'), ObjectId('655c2235ca3e018469905d20'), ObjectId('655c2235ca3e018469905d21'), ObjectId('655c2235ca3e018469905d22'), ObjectId('655c2235ca3e018469905d23'), ObjectId('655c2235ca3e018469905d24'), ObjectId('655c2235ca3e018469905d25'), ObjectId('655c2235ca3e018469905d26'), ObjectId('655c2235ca3e018469905d27'), ObjectId('655c2235ca3e018469905d28'), ObjectId('655c2235ca3e018469905d29'), ObjectId('655c2235ca3e018469905d2a'), ObjectId('655c2235ca3e018469905d2b'), ObjectId('655c2235ca3e018469905d2c'), ObjectId('655c2235ca3e018469905d2d'), ObjectId('655c2235ca3e018469905d2e'), ObjectId('655c2235ca3e018469905d2f'), ObjectId('655c2235ca3e018469905d30'), ObjectId('655c2235ca3e018469905d31'), ObjectId('655c2235ca3e018469905d32'), ObjectId('655c2235ca3e018469905d33'), ObjectId('655c2235ca3e018469905d34'), ObjectId('655c2235ca3e018469905d35'), ObjectId('655c2235ca3e018469905d36'), ObjectId('655c2235ca3e018469905d37'), ObjectId('655c2235ca3e018469905d38'), ObjectId('655c2235ca3e018469905d39'), ObjectId('655c2235ca3e018469905d3a'), ObjectId('655c2235ca3e018469905d3b'), ObjectId('655c2235ca3e018469905d3c'), ObjectId('655c2235ca3e018469905d3d'), ObjectId('655c2235ca3e018469905d3e'), ObjectId('655c2235ca3e018469905d3f'), ObjectId('655c2235ca3e018469905d40'), ObjectId('655c2235ca3e018469905d41'), ObjectId('655c2235ca3e018469905d42'), ObjectId('655c2235ca3e018469905d43'), ObjectId('655c2235ca3e018469905d44'), ObjectId('655c2235ca3e018469905d45'), ObjectId('655c2235ca3e018469905d46'), ObjectId('655c2235ca3e018469905d47'), ObjectId('655c2235ca3e018469905d48'), ObjectId('655c2235ca3e018469905d49'), ObjectId('655c2235ca3e018469905d4a'), ObjectId('655c2235ca3e018469905d4b'), ObjectId('655c2235ca3e018469905d4c'), ObjectId('655c2235ca3e018469905d4d'), ObjectId('655c2235ca3e018469905d4e'), ObjectId('655c2235ca3e018469905d4f'), ObjectId('655c2235ca3e018469905d50'), ObjectId('655c2235ca3e018469905d51'), ObjectId('655c2235ca3e018469905d52'), ObjectId('655c2235ca3e018469905d53'), ObjectId('655c2235ca3e018469905d54'), ObjectId('655c2235ca3e018469905d55'), ObjectId('655c2235ca3e018469905d56'), ObjectId('655c2235ca3e018469905d57'), ObjectId('655c2235ca3e018469905d58'), ObjectId('655c2235ca3e018469905d59'), ObjectId('655c2235ca3e018469905d5a'), ObjectId('655c2235ca3e018469905d5b'), ObjectId('655c2235ca3e018469905d5c'), ObjectId('655c2235ca3e018469905d5d'), ObjectId('655c2235ca3e018469905d5e'), ObjectId('655c2235ca3e018469905d5f'), ObjectId('655c2235ca3e018469905d60'), ObjectId('655c2235ca3e018469905d61'), ObjectId('655c2235ca3e018469905d62'), ObjectId('655c2235ca3e018469905d63'), ObjectId('655c2235ca3e018469905d64'), ObjectId('655c2235ca3e018469905d65'), ObjectId('655c2235ca3e018469905d66'), ObjectId('655c2235ca3e018469905d67'), ObjectId('655c2235ca3e018469905d68'), ObjectId('655c2235ca3e018469905d69'), ObjectId('655c2235ca3e018469905d6a'), ObjectId('655c2235ca3e018469905d6b'), ObjectId('655c2235ca3e018469905d6c'), ObjectId('655c2235ca3e018469905d6d'), ObjectId('655c2235ca3e018469905d6e'), ObjectId('655c2235ca3e018469905d6f'), ObjectId('655c2235ca3e018469905d70'), ObjectId('655c2235ca3e018469905d71'), ObjectId('655c2235ca3e018469905d72'), ObjectId('655c2235ca3e018469905d73'), ObjectId('655c2235ca3e018469905d74'), ObjectId('655c2235ca3e018469905d75'), ObjectId('655c2235ca3e018469905d76'), ObjectId('655c2235ca3e018469905d77'), ObjectId('655c2235ca3e018469905d78'), ObjectId('655c2235ca3e018469905d79'), ObjectId('655c2235ca3e018469905d7a'), ObjectId('655c2235ca3e018469905d7b'), ObjectId('655c2235ca3e018469905d7c'), ObjectId('655c2235ca3e018469905d7d'), ObjectId('655c2235ca3e018469905d7e'), ObjectId('655c2235ca3e018469905d7f'), ObjectId('655c2235ca3e018469905d80'), ObjectId('655c2235ca3e018469905d81'), ObjectId('655c2235ca3e018469905d82'), ObjectId('655c2235ca3e018469905d83'), ObjectId('655c2235ca3e018469905d84'), ObjectId('655c2235ca3e018469905d85'), ObjectId('655c2235ca3e018469905d86'), ObjectId('655c2235ca3e018469905d87'), ObjectId('655c2235ca3e018469905d88'), ObjectId('655c2235ca3e018469905d89'), ObjectId('655c2235ca3e018469905d8a'), ObjectId('655c2235ca3e018469905d8b'), ObjectId('655c2235ca3e018469905d8c'), ObjectId('655c2235ca3e018469905d8d'), ObjectId('655c2235ca3e018469905d8e'), ObjectId('655c2235ca3e018469905d8f'), ObjectId('655c2235ca3e018469905d90'), ObjectId('655c2235ca3e018469905d91'), ObjectId('655c2235ca3e018469905d92'), ObjectId('655c2235ca3e018469905d93'), ObjectId('655c2235ca3e018469905d94'), ObjectId('655c2235ca3e018469905d95'), ObjectId('655c2235ca3e018469905d96'), ObjectId('655c2235ca3e018469905d97'), ObjectId('655c2235ca3e018469905d98'), ObjectId('655c2235ca3e018469905d99'), ObjectId('655c2235ca3e018469905d9a'), ObjectId('655c2235ca3e018469905d9b'), ObjectId('655c2235ca3e018469905d9c'), ObjectId('655c2235ca3e018469905d9d'), ObjectId('655c2235ca3e018469905d9e'), ObjectId('655c2235ca3e018469905d9f'), ObjectId('655c2235ca3e018469905da0'), ObjectId('655c2235ca3e018469905da1'), ObjectId('655c2235ca3e018469905da2'), ObjectId('655c2235ca3e018469905da3'), ObjectId('655c2235ca3e018469905da4'), ObjectId('655c2235ca3e018469905da5'), ObjectId('655c2235ca3e018469905da6'), ObjectId('655c2235ca3e018469905da7'), ObjectId('655c2235ca3e018469905da8'), ObjectId('655c2235ca3e018469905da9'), ObjectId('655c2235ca3e018469905daa'), ObjectId('655c2235ca3e018469905dab'), ObjectId('655c2235ca3e018469905dac'), ObjectId('655c2235ca3e018469905dad'), ObjectId('655c2235ca3e018469905dae'), ObjectId('655c2235ca3e018469905daf'), ObjectId('655c2235ca3e018469905db0'), ObjectId('655c2235ca3e018469905db1'), ObjectId('655c2235ca3e018469905db2'), ObjectId('655c2235ca3e018469905db3'), ObjectId('655c2235ca3e018469905db4'), ObjectId('655c2235ca3e018469905db5'), ObjectId('655c2235ca3e018469905db6'), ObjectId('655c2235ca3e018469905db7'), ObjectId('655c2235ca3e018469905db8'), ObjectId('655c2235ca3e018469905db9'), ObjectId('655c2235ca3e018469905dba'), ObjectId('655c2235ca3e018469905dbb'), ObjectId('655c2235ca3e018469905dbc'), ObjectId('655c2235ca3e018469905dbd'), ObjectId('655c2235ca3e018469905dbe'), ObjectId('655c2235ca3e018469905dbf'), ObjectId('655c2235ca3e018469905dc0'), ObjectId('655c2235ca3e018469905dc1'), ObjectId('655c2235ca3e018469905dc2'), ObjectId('655c2235ca3e018469905dc3'), ObjectId('655c2235ca3e018469905dc4'), ObjectId('655c2235ca3e018469905dc5'), ObjectId('655c2235ca3e018469905dc6'), ObjectId('655c2235ca3e018469905dc7'), ObjectId('655c2235ca3e018469905dc8'), ObjectId('655c2235ca3e018469905dc9'), ObjectId('655c2235ca3e018469905dca'), ObjectId('655c2235ca3e018469905dcb'), ObjectId('655c2235ca3e018469905dcc'), ObjectId('655c2235ca3e018469905dcd'), ObjectId('655c2235ca3e018469905dce'), ObjectId('655c2235ca3e018469905dcf'), ObjectId('655c2235ca3e018469905dd0'), ObjectId('655c2235ca3e018469905dd1'), ObjectId('655c2235ca3e018469905dd2'), ObjectId('655c2235ca3e018469905dd3'), ObjectId('655c2235ca3e018469905dd4'), ObjectId('655c2235ca3e018469905dd5'), ObjectId('655c2235ca3e018469905dd6'), ObjectId('655c2235ca3e018469905dd7'), ObjectId('655c2235ca3e018469905dd8'), ObjectId('655c2235ca3e018469905dd9'), ObjectId('655c2235ca3e018469905dda'), ObjectId('655c2235ca3e018469905ddb'), ObjectId('655c2235ca3e018469905ddc'), ObjectId('655c2235ca3e018469905ddd'), ObjectId('655c2235ca3e018469905dde'), ObjectId('655c2235ca3e018469905ddf'), ObjectId('655c2235ca3e018469905de0'), ObjectId('655c2235ca3e018469905de1'), ObjectId('655c2235ca3e018469905de2'), ObjectId('655c2235ca3e018469905de3'), ObjectId('655c2235ca3e018469905de4'), ObjectId('655c2235ca3e018469905de5'), ObjectId('655c2235ca3e018469905de6'), ObjectId('655c2235ca3e018469905de7'), ObjectId('655c2235ca3e018469905de8'), ObjectId('655c2235ca3e018469905de9'), ObjectId('655c2235ca3e018469905dea'), ObjectId('655c2235ca3e018469905deb'), ObjectId('655c2235ca3e018469905dec'), ObjectId('655c2235ca3e018469905ded'), ObjectId('655c2235ca3e018469905dee'), ObjectId('655c2235ca3e018469905def'), ObjectId('655c2235ca3e018469905df0'), ObjectId('655c2235ca3e018469905df1'), ObjectId('655c2235ca3e018469905df2'), ObjectId('655c2235ca3e018469905df3'), ObjectId('655c2235ca3e018469905df4'), ObjectId('655c2235ca3e018469905df5'), ObjectId('655c2235ca3e018469905df6'), ObjectId('655c2235ca3e018469905df7'), ObjectId('655c2235ca3e018469905df8'), ObjectId('655c2235ca3e018469905df9'), ObjectId('655c2235ca3e018469905dfa'), ObjectId('655c2235ca3e018469905dfb'), ObjectId('655c2235ca3e018469905dfc'), ObjectId('655c2235ca3e018469905dfd'), ObjectId('655c2235ca3e018469905dfe'), ObjectId('655c2235ca3e018469905dff'), ObjectId('655c2235ca3e018469905e00'), ObjectId('655c2235ca3e018469905e01'), ObjectId('655c2235ca3e018469905e02'), ObjectId('655c2235ca3e018469905e03'), ObjectId('655c2235ca3e018469905e04'), ObjectId('655c2235ca3e018469905e05'), ObjectId('655c2235ca3e018469905e06'), ObjectId('655c2235ca3e018469905e07'), ObjectId('655c2235ca3e018469905e08'), ObjectId('655c2235ca3e018469905e09'), ObjectId('655c2235ca3e018469905e0a'), ObjectId('655c2235ca3e018469905e0b'), ObjectId('655c2235ca3e018469905e0c'), ObjectId('655c2235ca3e018469905e0d'), ObjectId('655c2235ca3e018469905e0e'), ObjectId('655c2235ca3e018469905e0f'), ObjectId('655c2235ca3e018469905e10'), ObjectId('655c2235ca3e018469905e11'), ObjectId('655c2235ca3e018469905e12'), ObjectId('655c2235ca3e018469905e13'), ObjectId('655c2235ca3e018469905e14'), ObjectId('655c2235ca3e018469905e15'), ObjectId('655c2235ca3e018469905e16'), ObjectId('655c2235ca3e018469905e17'), ObjectId('655c2235ca3e018469905e18'), ObjectId('655c2235ca3e018469905e19'), ObjectId('655c2235ca3e018469905e1a'), ObjectId('655c2235ca3e018469905e1b'), ObjectId('655c2235ca3e018469905e1c'), ObjectId('655c2235ca3e018469905e1d'), ObjectId('655c2235ca3e018469905e1e'), ObjectId('655c2235ca3e018469905e1f'), ObjectId('655c2235ca3e018469905e20'), ObjectId('655c2235ca3e018469905e21'), ObjectId('655c2235ca3e018469905e22'), ObjectId('655c2235ca3e018469905e23'), ObjectId('655c2235ca3e018469905e24'), ObjectId('655c2235ca3e018469905e25'), ObjectId('655c2235ca3e018469905e26'), ObjectId('655c2235ca3e018469905e27'), ObjectId('655c2235ca3e018469905e28'), ObjectId('655c2235ca3e018469905e29'), ObjectId('655c2235ca3e018469905e2a'), ObjectId('655c2235ca3e018469905e2b'), ObjectId('655c2235ca3e018469905e2c'), ObjectId('655c2235ca3e018469905e2d'), ObjectId('655c2235ca3e018469905e2e'), ObjectId('655c2235ca3e018469905e2f'), ObjectId('655c2235ca3e018469905e30'), ObjectId('655c2235ca3e018469905e31'), ObjectId('655c2235ca3e018469905e32'), ObjectId('655c2235ca3e018469905e33'), ObjectId('655c2235ca3e018469905e34'), ObjectId('655c2235ca3e018469905e35'), ObjectId('655c2235ca3e018469905e36'), ObjectId('655c2235ca3e018469905e37'), ObjectId('655c2235ca3e018469905e38'), ObjectId('655c2235ca3e018469905e39'), ObjectId('655c2235ca3e018469905e3a'), ObjectId('655c2235ca3e018469905e3b'), ObjectId('655c2235ca3e018469905e3c'), ObjectId('655c2235ca3e018469905e3d'), ObjectId('655c2235ca3e018469905e3e'), ObjectId('655c2235ca3e018469905e3f'), ObjectId('655c2235ca3e018469905e40'), ObjectId('655c2235ca3e018469905e41'), ObjectId('655c2235ca3e018469905e42'), ObjectId('655c2235ca3e018469905e43'), ObjectId('655c2235ca3e018469905e44'), ObjectId('655c2235ca3e018469905e45'), ObjectId('655c2235ca3e018469905e46'), ObjectId('655c2235ca3e018469905e47'), ObjectId('655c2235ca3e018469905e48'), ObjectId('655c2235ca3e018469905e49'), ObjectId('655c2235ca3e018469905e4a'), ObjectId('655c2235ca3e018469905e4b'), ObjectId('655c2235ca3e018469905e4c'), ObjectId('655c2235ca3e018469905e4d'), ObjectId('655c2235ca3e018469905e4e'), ObjectId('655c2235ca3e018469905e4f'), ObjectId('655c2235ca3e018469905e50'), ObjectId('655c2235ca3e018469905e51'), ObjectId('655c2235ca3e018469905e52'), ObjectId('655c2235ca3e018469905e53'), ObjectId('655c2235ca3e018469905e54'), ObjectId('655c2235ca3e018469905e55'), ObjectId('655c2235ca3e018469905e56'), ObjectId('655c2235ca3e018469905e57'), ObjectId('655c2235ca3e018469905e58'), ObjectId('655c2235ca3e018469905e59'), ObjectId('655c2235ca3e018469905e5a'), ObjectId('655c2235ca3e018469905e5b'), ObjectId('655c2235ca3e018469905e5c'), ObjectId('655c2235ca3e018469905e5d'), ObjectId('655c2235ca3e018469905e5e'), ObjectId('655c2235ca3e018469905e5f'), ObjectId('655c2235ca3e018469905e60'), ObjectId('655c2235ca3e018469905e61'), ObjectId('655c2235ca3e018469905e62'), ObjectId('655c2235ca3e018469905e63'), ObjectId('655c2235ca3e018469905e64'), ObjectId('655c2235ca3e018469905e65'), ObjectId('655c2235ca3e018469905e66'), ObjectId('655c2235ca3e018469905e67'), ObjectId('655c2235ca3e018469905e68'), ObjectId('655c2235ca3e018469905e69'), ObjectId('655c2235ca3e018469905e6a'), ObjectId('655c2235ca3e018469905e6b'), ObjectId('655c2235ca3e018469905e6c'), ObjectId('655c2235ca3e018469905e6d'), ObjectId('655c2235ca3e018469905e6e'), ObjectId('655c2235ca3e018469905e6f'), ObjectId('655c2235ca3e018469905e70'), ObjectId('655c2235ca3e018469905e71'), ObjectId('655c2235ca3e018469905e72'), ObjectId('655c2235ca3e018469905e73'), ObjectId('655c2235ca3e018469905e74'), ObjectId('655c2235ca3e018469905e75'), ObjectId('655c2235ca3e018469905e76'), ObjectId('655c2235ca3e018469905e77'), ObjectId('655c2235ca3e018469905e78'), ObjectId('655c2235ca3e018469905e79'), ObjectId('655c2235ca3e018469905e7a'), ObjectId('655c2235ca3e018469905e7b'), ObjectId('655c2235ca3e018469905e7c'), ObjectId('655c2235ca3e018469905e7d'), ObjectId('655c2235ca3e018469905e7e'), ObjectId('655c2235ca3e018469905e7f'), ObjectId('655c2235ca3e018469905e80'), ObjectId('655c2235ca3e018469905e81'), ObjectId('655c2235ca3e018469905e82'), ObjectId('655c2235ca3e018469905e83'), ObjectId('655c2235ca3e018469905e84'), ObjectId('655c2235ca3e018469905e85'), ObjectId('655c2235ca3e018469905e86'), ObjectId('655c2235ca3e018469905e87'), ObjectId('655c2235ca3e018469905e88'), ObjectId('655c2235ca3e018469905e89'), ObjectId('655c2235ca3e018469905e8a'), ObjectId('655c2235ca3e018469905e8b'), ObjectId('655c2235ca3e018469905e8c'), ObjectId('655c2235ca3e018469905e8d'), ObjectId('655c2235ca3e018469905e8e'), ObjectId('655c2235ca3e018469905e8f'), ObjectId('655c2235ca3e018469905e90'), ObjectId('655c2235ca3e018469905e91'), ObjectId('655c2235ca3e018469905e92'), ObjectId('655c2235ca3e018469905e93'), ObjectId('655c2235ca3e018469905e94'), ObjectId('655c2235ca3e018469905e95'), ObjectId('655c2235ca3e018469905e96'), ObjectId('655c2235ca3e018469905e97'), ObjectId('655c2235ca3e018469905e98'), ObjectId('655c2235ca3e018469905e99'), ObjectId('655c2235ca3e018469905e9a'), ObjectId('655c2235ca3e018469905e9b'), ObjectId('655c2235ca3e018469905e9c'), ObjectId('655c2235ca3e018469905e9d'), ObjectId('655c2235ca3e018469905e9e'), ObjectId('655c2235ca3e018469905e9f'), ObjectId('655c2235ca3e018469905ea0'), ObjectId('655c2235ca3e018469905ea1'), ObjectId('655c2235ca3e018469905ea2'), ObjectId('655c2235ca3e018469905ea3'), ObjectId('655c2235ca3e018469905ea4'), ObjectId('655c2235ca3e018469905ea5'), ObjectId('655c2235ca3e018469905ea6'), ObjectId('655c2235ca3e018469905ea7'), ObjectId('655c2235ca3e018469905ea8'), ObjectId('655c2235ca3e018469905ea9'), ObjectId('655c2235ca3e018469905eaa'), ObjectId('655c2235ca3e018469905eab'), ObjectId('655c2235ca3e018469905eac'), ObjectId('655c2235ca3e018469905ead'), ObjectId('655c2235ca3e018469905eae'), ObjectId('655c2235ca3e018469905eaf'), ObjectId('655c2235ca3e018469905eb0'), ObjectId('655c2235ca3e018469905eb1'), ObjectId('655c2235ca3e018469905eb2'), ObjectId('655c2235ca3e018469905eb3'), ObjectId('655c2235ca3e018469905eb4'), ObjectId('655c2235ca3e018469905eb5'), ObjectId('655c2235ca3e018469905eb6'), ObjectId('655c2235ca3e018469905eb7'), ObjectId('655c2235ca3e018469905eb8'), ObjectId('655c2235ca3e018469905eb9'), ObjectId('655c2235ca3e018469905eba'), ObjectId('655c2235ca3e018469905ebb'), ObjectId('655c2235ca3e018469905ebc'), ObjectId('655c2235ca3e018469905ebd'), ObjectId('655c2235ca3e018469905ebe'), ObjectId('655c2235ca3e018469905ebf'), ObjectId('655c2235ca3e018469905ec0'), ObjectId('655c2235ca3e018469905ec1'), ObjectId('655c2235ca3e018469905ec2'), ObjectId('655c2235ca3e018469905ec3'), ObjectId('655c2235ca3e018469905ec4'), ObjectId('655c2235ca3e018469905ec5'), ObjectId('655c2235ca3e018469905ec6'), ObjectId('655c2235ca3e018469905ec7'), ObjectId('655c2235ca3e018469905ec8'), ObjectId('655c2235ca3e018469905ec9'), ObjectId('655c2235ca3e018469905eca'), ObjectId('655c2235ca3e018469905ecb'), ObjectId('655c2235ca3e018469905ecc'), ObjectId('655c2235ca3e018469905ecd'), ObjectId('655c2235ca3e018469905ece'), ObjectId('655c2235ca3e018469905ecf'), ObjectId('655c2235ca3e018469905ed0'), ObjectId('655c2235ca3e018469905ed1'), ObjectId('655c2235ca3e018469905ed2'), ObjectId('655c2235ca3e018469905ed3'), ObjectId('655c2235ca3e018469905ed4'), ObjectId('655c2235ca3e018469905ed5'), ObjectId('655c2235ca3e018469905ed6'), ObjectId('655c2235ca3e018469905ed7'), ObjectId('655c2235ca3e018469905ed8'), ObjectId('655c2235ca3e018469905ed9'), ObjectId('655c2235ca3e018469905eda'), ObjectId('655c2235ca3e018469905edb'), ObjectId('655c2235ca3e018469905edc'), ObjectId('655c2235ca3e018469905edd'), ObjectId('655c2235ca3e018469905ede'), ObjectId('655c2235ca3e018469905edf'), ObjectId('655c2235ca3e018469905ee0'), ObjectId('655c2235ca3e018469905ee1'), ObjectId('655c2235ca3e018469905ee2'), ObjectId('655c2235ca3e018469905ee3'), ObjectId('655c2235ca3e018469905ee4'), ObjectId('655c2235ca3e018469905ee5'), ObjectId('655c2235ca3e018469905ee6'), ObjectId('655c2235ca3e018469905ee7'), ObjectId('655c2235ca3e018469905ee8'), ObjectId('655c2235ca3e018469905ee9'), ObjectId('655c2235ca3e018469905eea'), ObjectId('655c2235ca3e018469905eeb'), ObjectId('655c2235ca3e018469905eec'), ObjectId('655c2235ca3e018469905eed'), ObjectId('655c2235ca3e018469905eee'), ObjectId('655c2235ca3e018469905eef'), ObjectId('655c2235ca3e018469905ef0'), ObjectId('655c2235ca3e018469905ef1'), ObjectId('655c2235ca3e018469905ef2'), ObjectId('655c2235ca3e018469905ef3'), ObjectId('655c2235ca3e018469905ef4'), ObjectId('655c2235ca3e018469905ef5'), ObjectId('655c2235ca3e018469905ef6'), ObjectId('655c2235ca3e018469905ef7'), ObjectId('655c2235ca3e018469905ef8'), ObjectId('655c2235ca3e018469905ef9'), ObjectId('655c2235ca3e018469905efa'), ObjectId('655c2235ca3e018469905efb'), ObjectId('655c2235ca3e018469905efc'), ObjectId('655c2235ca3e018469905efd'), ObjectId('655c2235ca3e018469905efe'), ObjectId('655c2235ca3e018469905eff'), ObjectId('655c2235ca3e018469905f00'), ObjectId('655c2235ca3e018469905f01'), ObjectId('655c2235ca3e018469905f02'), ObjectId('655c2235ca3e018469905f03'), ObjectId('655c2235ca3e018469905f04'), ObjectId('655c2235ca3e018469905f05'), ObjectId('655c2235ca3e018469905f06'), ObjectId('655c2235ca3e018469905f07'), ObjectId('655c2235ca3e018469905f08'), ObjectId('655c2235ca3e018469905f09'), ObjectId('655c2235ca3e018469905f0a'), ObjectId('655c2235ca3e018469905f0b'), ObjectId('655c2235ca3e018469905f0c'), ObjectId('655c2235ca3e018469905f0d'), ObjectId('655c2235ca3e018469905f0e'), ObjectId('655c2235ca3e018469905f0f'), ObjectId('655c2235ca3e018469905f10'), ObjectId('655c2235ca3e018469905f11'), ObjectId('655c2235ca3e018469905f12'), ObjectId('655c2235ca3e018469905f13'), ObjectId('655c2235ca3e018469905f14'), ObjectId('655c2235ca3e018469905f15'), ObjectId('655c2235ca3e018469905f16'), ObjectId('655c2235ca3e018469905f17'), ObjectId('655c2235ca3e018469905f18'), ObjectId('655c2235ca3e018469905f19'), ObjectId('655c2235ca3e018469905f1a'), ObjectId('655c2235ca3e018469905f1b'), ObjectId('655c2235ca3e018469905f1c'), ObjectId('655c2235ca3e018469905f1d'), ObjectId('655c2235ca3e018469905f1e'), ObjectId('655c2235ca3e018469905f1f'), ObjectId('655c2235ca3e018469905f20'), ObjectId('655c2235ca3e018469905f21'), ObjectId('655c2235ca3e018469905f22'), ObjectId('655c2235ca3e018469905f23'), ObjectId('655c2235ca3e018469905f24'), ObjectId('655c2235ca3e018469905f25'), ObjectId('655c2235ca3e018469905f26'), ObjectId('655c2235ca3e018469905f27'), ObjectId('655c2235ca3e018469905f28'), ObjectId('655c2235ca3e018469905f29'), ObjectId('655c2235ca3e018469905f2a'), ObjectId('655c2235ca3e018469905f2b'), ObjectId('655c2235ca3e018469905f2c'), ObjectId('655c2235ca3e018469905f2d'), ObjectId('655c2235ca3e018469905f2e'), ObjectId('655c2235ca3e018469905f2f'), ObjectId('655c2235ca3e018469905f30'), ObjectId('655c2235ca3e018469905f31'), ObjectId('655c2235ca3e018469905f32'), ObjectId('655c2235ca3e018469905f33'), ObjectId('655c2235ca3e018469905f34'), ObjectId('655c2235ca3e018469905f35'), ObjectId('655c2235ca3e018469905f36'), ObjectId('655c2235ca3e018469905f37'), ObjectId('655c2235ca3e018469905f38'), ObjectId('655c2235ca3e018469905f39'), ObjectId('655c2235ca3e018469905f3a'), ObjectId('655c2235ca3e018469905f3b'), ObjectId('655c2235ca3e018469905f3c'), ObjectId('655c2235ca3e018469905f3d'), ObjectId('655c2235ca3e018469905f3e'), ObjectId('655c2235ca3e018469905f3f'), ObjectId('655c2235ca3e018469905f40'), ObjectId('655c2235ca3e018469905f41'), ObjectId('655c2235ca3e018469905f42'), ObjectId('655c2235ca3e018469905f43'), ObjectId('655c2235ca3e018469905f44'), ObjectId('655c2235ca3e018469905f45'), ObjectId('655c2235ca3e018469905f46'), ObjectId('655c2235ca3e018469905f47'), ObjectId('655c2235ca3e018469905f48'), ObjectId('655c2235ca3e018469905f49'), ObjectId('655c2235ca3e018469905f4a'), ObjectId('655c2235ca3e018469905f4b'), ObjectId('655c2235ca3e018469905f4c'), ObjectId('655c2235ca3e018469905f4d'), ObjectId('655c2235ca3e018469905f4e'), ObjectId('655c2235ca3e018469905f4f'), ObjectId('655c2235ca3e018469905f50'), ObjectId('655c2235ca3e018469905f51'), ObjectId('655c2235ca3e018469905f52'), ObjectId('655c2235ca3e018469905f53'), ObjectId('655c2235ca3e018469905f54'), ObjectId('655c2235ca3e018469905f55'), ObjectId('655c2235ca3e018469905f56'), ObjectId('655c2235ca3e018469905f57'), ObjectId('655c2235ca3e018469905f58'), ObjectId('655c2235ca3e018469905f59'), ObjectId('655c2235ca3e018469905f5a'), ObjectId('655c2235ca3e018469905f5b'), ObjectId('655c2235ca3e018469905f5c'), ObjectId('655c2235ca3e018469905f5d'), ObjectId('655c2235ca3e018469905f5e'), ObjectId('655c2235ca3e018469905f5f'), ObjectId('655c2235ca3e018469905f60'), ObjectId('655c2235ca3e018469905f61'), ObjectId('655c2235ca3e018469905f62'), ObjectId('655c2235ca3e018469905f63'), ObjectId('655c2235ca3e018469905f64'), ObjectId('655c2235ca3e018469905f65'), ObjectId('655c2235ca3e018469905f66'), ObjectId('655c2235ca3e018469905f67'), ObjectId('655c2235ca3e018469905f68'), ObjectId('655c2235ca3e018469905f69'), ObjectId('655c2235ca3e018469905f6a'), ObjectId('655c2235ca3e018469905f6b'), ObjectId('655c2235ca3e018469905f6c'), ObjectId('655c2235ca3e018469905f6d'), ObjectId('655c2235ca3e018469905f6e'), ObjectId('655c2235ca3e018469905f6f'), ObjectId('655c2235ca3e018469905f70'), ObjectId('655c2235ca3e018469905f71'), ObjectId('655c2235ca3e018469905f72'), ObjectId('655c2235ca3e018469905f73'), ObjectId('655c2235ca3e018469905f74'), ObjectId('655c2235ca3e018469905f75'), ObjectId('655c2235ca3e018469905f76'), ObjectId('655c2235ca3e018469905f77'), ObjectId('655c2235ca3e018469905f78'), ObjectId('655c2235ca3e018469905f79'), ObjectId('655c2235ca3e018469905f7a'), ObjectId('655c2235ca3e018469905f7b'), ObjectId('655c2235ca3e018469905f7c'), ObjectId('655c2235ca3e018469905f7d'), ObjectId('655c2235ca3e018469905f7e'), ObjectId('655c2235ca3e018469905f7f'), ObjectId('655c2235ca3e018469905f80'), ObjectId('655c2235ca3e018469905f81'), ObjectId('655c2235ca3e018469905f82'), ObjectId('655c2235ca3e018469905f83'), ObjectId('655c2235ca3e018469905f84'), ObjectId('655c2235ca3e018469905f85'), ObjectId('655c2235ca3e018469905f86'), ObjectId('655c2235ca3e018469905f87'), ObjectId('655c2235ca3e018469905f88'), ObjectId('655c2235ca3e018469905f89'), ObjectId('655c2235ca3e018469905f8a'), ObjectId('655c2235ca3e018469905f8b'), ObjectId('655c2235ca3e018469905f8c'), ObjectId('655c2235ca3e018469905f8d'), ObjectId('655c2235ca3e018469905f8e'), ObjectId('655c2235ca3e018469905f8f'), ObjectId('655c2235ca3e018469905f90'), ObjectId('655c2235ca3e018469905f91'), ObjectId('655c2235ca3e018469905f92'), ObjectId('655c2235ca3e018469905f93'), ObjectId('655c2235ca3e018469905f94'), ObjectId('655c2235ca3e018469905f95'), ObjectId('655c2235ca3e018469905f96'), ObjectId('655c2235ca3e018469905f97'), ObjectId('655c2235ca3e018469905f98'), ObjectId('655c2235ca3e018469905f99'), ObjectId('655c2235ca3e018469905f9a'), ObjectId('655c2235ca3e018469905f9b'), ObjectId('655c2235ca3e018469905f9c'), ObjectId('655c2235ca3e018469905f9d'), ObjectId('655c2235ca3e018469905f9e'), ObjectId('655c2235ca3e018469905f9f'), ObjectId('655c2235ca3e018469905fa0'), ObjectId('655c2235ca3e018469905fa1'), ObjectId('655c2235ca3e018469905fa2'), ObjectId('655c2235ca3e018469905fa3'), ObjectId('655c2235ca3e018469905fa4'), ObjectId('655c2235ca3e018469905fa5'), ObjectId('655c2235ca3e018469905fa6'), ObjectId('655c2235ca3e018469905fa7'), ObjectId('655c2235ca3e018469905fa8'), ObjectId('655c2235ca3e018469905fa9'), ObjectId('655c2235ca3e018469905faa'), ObjectId('655c2235ca3e018469905fab'), ObjectId('655c2235ca3e018469905fac'), ObjectId('655c2235ca3e018469905fad'), ObjectId('655c2235ca3e018469905fae'), ObjectId('655c2235ca3e018469905faf'), ObjectId('655c2235ca3e018469905fb0'), ObjectId('655c2235ca3e018469905fb1'), ObjectId('655c2235ca3e018469905fb2'), ObjectId('655c2235ca3e018469905fb3'), ObjectId('655c2235ca3e018469905fb4'), ObjectId('655c2235ca3e018469905fb5'), ObjectId('655c2235ca3e018469905fb6'), ObjectId('655c2235ca3e018469905fb7'), ObjectId('655c2235ca3e018469905fb8'), ObjectId('655c2235ca3e018469905fb9'), ObjectId('655c2235ca3e018469905fba'), ObjectId('655c2235ca3e018469905fbb'), ObjectId('655c2235ca3e018469905fbc'), ObjectId('655c2235ca3e018469905fbd'), ObjectId('655c2235ca3e018469905fbe'), ObjectId('655c2235ca3e018469905fbf'), ObjectId('655c2235ca3e018469905fc0'), ObjectId('655c2235ca3e018469905fc1'), ObjectId('655c2235ca3e018469905fc2'), ObjectId('655c2235ca3e018469905fc3'), ObjectId('655c2235ca3e018469905fc4'), ObjectId('655c2235ca3e018469905fc5'), ObjectId('655c2235ca3e018469905fc6'), ObjectId('655c2235ca3e018469905fc7'), ObjectId('655c2235ca3e018469905fc8'), ObjectId('655c2235ca3e018469905fc9'), ObjectId('655c2235ca3e018469905fca'), ObjectId('655c2235ca3e018469905fcb'), ObjectId('655c2235ca3e018469905fcc'), ObjectId('655c2235ca3e018469905fcd'), ObjectId('655c2235ca3e018469905fce'), ObjectId('655c2235ca3e018469905fcf'), ObjectId('655c2235ca3e018469905fd0'), ObjectId('655c2235ca3e018469905fd1'), ObjectId('655c2235ca3e018469905fd2'), ObjectId('655c2235ca3e018469905fd3'), ObjectId('655c2235ca3e018469905fd4'), ObjectId('655c2235ca3e018469905fd5'), ObjectId('655c2235ca3e018469905fd6'), ObjectId('655c2235ca3e018469905fd7'), ObjectId('655c2235ca3e018469905fd8'), ObjectId('655c2235ca3e018469905fd9'), ObjectId('655c2235ca3e018469905fda'), ObjectId('655c2235ca3e018469905fdb'), ObjectId('655c2235ca3e018469905fdc'), ObjectId('655c2235ca3e018469905fdd'), ObjectId('655c2235ca3e018469905fde'), ObjectId('655c2235ca3e018469905fdf'), ObjectId('655c2235ca3e018469905fe0'), ObjectId('655c2235ca3e018469905fe1'), ObjectId('655c2235ca3e018469905fe2'), ObjectId('655c2235ca3e018469905fe3'), ObjectId('655c2235ca3e018469905fe4'), ObjectId('655c2235ca3e018469905fe5'), ObjectId('655c2235ca3e018469905fe6'), ObjectId('655c2235ca3e018469905fe7'), ObjectId('655c2235ca3e018469905fe8'), ObjectId('655c2235ca3e018469905fe9'), ObjectId('655c2235ca3e018469905fea'), ObjectId('655c2235ca3e018469905feb'), ObjectId('655c2235ca3e018469905fec'), ObjectId('655c2235ca3e018469905fed'), ObjectId('655c2235ca3e018469905fee'), ObjectId('655c2235ca3e018469905fef'), ObjectId('655c2235ca3e018469905ff0'), ObjectId('655c2235ca3e018469905ff1'), ObjectId('655c2235ca3e018469905ff2'), ObjectId('655c2235ca3e018469905ff3'), ObjectId('655c2235ca3e018469905ff4'), ObjectId('655c2235ca3e018469905ff5'), ObjectId('655c2235ca3e018469905ff6'), ObjectId('655c2235ca3e018469905ff7'), ObjectId('655c2235ca3e018469905ff8'), ObjectId('655c2235ca3e018469905ff9'), ObjectId('655c2235ca3e018469905ffa'), ObjectId('655c2235ca3e018469905ffb'), ObjectId('655c2235ca3e018469905ffc'), ObjectId('655c2235ca3e018469905ffd'), ObjectId('655c2235ca3e018469905ffe'), ObjectId('655c2235ca3e018469905fff'), ObjectId('655c2235ca3e018469906000'), ObjectId('655c2235ca3e018469906001'), ObjectId('655c2235ca3e018469906002'), ObjectId('655c2235ca3e018469906003'), ObjectId('655c2235ca3e018469906004'), ObjectId('655c2235ca3e018469906005'), ObjectId('655c2235ca3e018469906006'), ObjectId('655c2235ca3e018469906007'), ObjectId('655c2235ca3e018469906008'), ObjectId('655c2235ca3e018469906009'), ObjectId('655c2235ca3e01846990600a'), ObjectId('655c2235ca3e01846990600b'), ObjectId('655c2235ca3e01846990600c'), ObjectId('655c2235ca3e01846990600d'), ObjectId('655c2235ca3e01846990600e'), ObjectId('655c2235ca3e01846990600f'), ObjectId('655c2235ca3e018469906010'), ObjectId('655c2235ca3e018469906011'), ObjectId('655c2235ca3e018469906012'), ObjectId('655c2235ca3e018469906013'), ObjectId('655c2235ca3e018469906014'), ObjectId('655c2235ca3e018469906015'), ObjectId('655c2235ca3e018469906016'), ObjectId('655c2235ca3e018469906017'), ObjectId('655c2235ca3e018469906018'), ObjectId('655c2235ca3e018469906019'), ObjectId('655c2235ca3e01846990601a'), ObjectId('655c2235ca3e01846990601b'), ObjectId('655c2235ca3e01846990601c'), ObjectId('655c2235ca3e01846990601d'), ObjectId('655c2235ca3e01846990601e'), ObjectId('655c2235ca3e01846990601f'), ObjectId('655c2235ca3e018469906020'), ObjectId('655c2235ca3e018469906021'), ObjectId('655c2235ca3e018469906022'), ObjectId('655c2235ca3e018469906023'), ObjectId('655c2235ca3e018469906024'), ObjectId('655c2235ca3e018469906025'), ObjectId('655c2235ca3e018469906026'), ObjectId('655c2235ca3e018469906027'), ObjectId('655c2235ca3e018469906028'), ObjectId('655c2235ca3e018469906029'), ObjectId('655c2235ca3e01846990602a'), ObjectId('655c2235ca3e01846990602b'), ObjectId('655c2235ca3e01846990602c'), ObjectId('655c2235ca3e01846990602d'), ObjectId('655c2235ca3e01846990602e'), ObjectId('655c2235ca3e01846990602f'), ObjectId('655c2235ca3e018469906030'), ObjectId('655c2235ca3e018469906031'), ObjectId('655c2235ca3e018469906032'), ObjectId('655c2235ca3e018469906033'), ObjectId('655c2235ca3e018469906034'), ObjectId('655c2235ca3e018469906035'), ObjectId('655c2235ca3e018469906036'), ObjectId('655c2235ca3e018469906037'), ObjectId('655c2235ca3e018469906038'), ObjectId('655c2235ca3e018469906039'), ObjectId('655c2235ca3e01846990603a'), ObjectId('655c2235ca3e01846990603b'), ObjectId('655c2235ca3e01846990603c'), ObjectId('655c2235ca3e01846990603d'), ObjectId('655c2235ca3e01846990603e'), ObjectId('655c2235ca3e01846990603f'), ObjectId('655c2235ca3e018469906040'), ObjectId('655c2235ca3e018469906041'), ObjectId('655c2235ca3e018469906042'), ObjectId('655c2235ca3e018469906043'), ObjectId('655c2235ca3e018469906044'), ObjectId('655c2235ca3e018469906045'), ObjectId('655c2235ca3e018469906046'), ObjectId('655c2235ca3e018469906047'), ObjectId('655c2235ca3e018469906048'), ObjectId('655c2235ca3e018469906049'), ObjectId('655c2235ca3e01846990604a'), ObjectId('655c2235ca3e01846990604b'), ObjectId('655c2235ca3e01846990604c'), ObjectId('655c2235ca3e01846990604d'), ObjectId('655c2235ca3e01846990604e'), ObjectId('655c2235ca3e01846990604f'), ObjectId('655c2235ca3e018469906050'), ObjectId('655c2235ca3e018469906051'), ObjectId('655c2235ca3e018469906052'), ObjectId('655c2235ca3e018469906053'), ObjectId('655c2235ca3e018469906054'), ObjectId('655c2235ca3e018469906055'), ObjectId('655c2235ca3e018469906056'), ObjectId('655c2235ca3e018469906057'), ObjectId('655c2235ca3e018469906058'), ObjectId('655c2235ca3e018469906059'), ObjectId('655c2235ca3e01846990605a'), ObjectId('655c2235ca3e01846990605b'), ObjectId('655c2235ca3e01846990605c'), ObjectId('655c2235ca3e01846990605d'), ObjectId('655c2235ca3e01846990605e'), ObjectId('655c2235ca3e01846990605f'), ObjectId('655c2235ca3e018469906060'), ObjectId('655c2235ca3e018469906061'), ObjectId('655c2235ca3e018469906062'), ObjectId('655c2235ca3e018469906063'), ObjectId('655c2235ca3e018469906064'), ObjectId('655c2235ca3e018469906065'), ObjectId('655c2235ca3e018469906066'), ObjectId('655c2235ca3e018469906067'), ObjectId('655c2235ca3e018469906068'), ObjectId('655c2235ca3e018469906069'), ObjectId('655c2235ca3e01846990606a'), ObjectId('655c2235ca3e01846990606b'), ObjectId('655c2235ca3e01846990606c'), ObjectId('655c2235ca3e01846990606d'), ObjectId('655c2235ca3e01846990606e'), ObjectId('655c2235ca3e01846990606f'), ObjectId('655c2235ca3e018469906070'), ObjectId('655c2235ca3e018469906071'), ObjectId('655c2235ca3e018469906072'), ObjectId('655c2235ca3e018469906073'), ObjectId('655c2235ca3e018469906074'), ObjectId('655c2235ca3e018469906075'), ObjectId('655c2235ca3e018469906076'), ObjectId('655c2235ca3e018469906077'), ObjectId('655c2235ca3e018469906078'), ObjectId('655c2235ca3e018469906079'), ObjectId('655c2235ca3e01846990607a'), ObjectId('655c2235ca3e01846990607b'), ObjectId('655c2235ca3e01846990607c'), ObjectId('655c2235ca3e01846990607d'), ObjectId('655c2235ca3e01846990607e'), ObjectId('655c2235ca3e01846990607f'), ObjectId('655c2235ca3e018469906080'), ObjectId('655c2235ca3e018469906081'), ObjectId('655c2235ca3e018469906082'), ObjectId('655c2235ca3e018469906083'), ObjectId('655c2235ca3e018469906084'), ObjectId('655c2235ca3e018469906085'), ObjectId('655c2235ca3e018469906086'), ObjectId('655c2235ca3e018469906087'), ObjectId('655c2235ca3e018469906088'), ObjectId('655c2235ca3e018469906089'), ObjectId('655c2235ca3e01846990608a'), ObjectId('655c2235ca3e01846990608b'), ObjectId('655c2235ca3e01846990608c'), ObjectId('655c2235ca3e01846990608d'), ObjectId('655c2235ca3e01846990608e'), ObjectId('655c2235ca3e01846990608f'), ObjectId('655c2235ca3e018469906090'), ObjectId('655c2235ca3e018469906091'), ObjectId('655c2235ca3e018469906092'), ObjectId('655c2235ca3e018469906093'), ObjectId('655c2235ca3e018469906094'), ObjectId('655c2235ca3e018469906095'), ObjectId('655c2235ca3e018469906096'), ObjectId('655c2235ca3e018469906097'), ObjectId('655c2235ca3e018469906098'), ObjectId('655c2235ca3e018469906099'), ObjectId('655c2235ca3e01846990609a'), ObjectId('655c2235ca3e01846990609b'), ObjectId('655c2235ca3e01846990609c'), ObjectId('655c2235ca3e01846990609d'), ObjectId('655c2235ca3e01846990609e'), ObjectId('655c2235ca3e01846990609f'), ObjectId('655c2235ca3e0184699060a0'), ObjectId('655c2235ca3e0184699060a1'), ObjectId('655c2235ca3e0184699060a2'), ObjectId('655c2235ca3e0184699060a3'), ObjectId('655c2235ca3e0184699060a4'), ObjectId('655c2235ca3e0184699060a5'), ObjectId('655c2235ca3e0184699060a6'), ObjectId('655c2235ca3e0184699060a7'), ObjectId('655c2235ca3e0184699060a8'), ObjectId('655c2235ca3e0184699060a9'), ObjectId('655c2235ca3e0184699060aa'), ObjectId('655c2235ca3e0184699060ab'), ObjectId('655c2235ca3e0184699060ac'), ObjectId('655c2235ca3e0184699060ad'), ObjectId('655c2235ca3e0184699060ae'), ObjectId('655c2235ca3e0184699060af'), ObjectId('655c2235ca3e0184699060b0'), ObjectId('655c2235ca3e0184699060b1'), ObjectId('655c2235ca3e0184699060b2'), ObjectId('655c2235ca3e0184699060b3'), ObjectId('655c2235ca3e0184699060b4'), ObjectId('655c2235ca3e0184699060b5'), ObjectId('655c2235ca3e0184699060b6'), ObjectId('655c2235ca3e0184699060b7'), ObjectId('655c2235ca3e0184699060b8'), ObjectId('655c2235ca3e0184699060b9'), ObjectId('655c2235ca3e0184699060ba'), ObjectId('655c2235ca3e0184699060bb'), ObjectId('655c2235ca3e0184699060bc'), ObjectId('655c2235ca3e0184699060bd'), ObjectId('655c2235ca3e0184699060be'), ObjectId('655c2235ca3e0184699060bf'), ObjectId('655c2235ca3e0184699060c0'), ObjectId('655c2235ca3e0184699060c1'), ObjectId('655c2235ca3e0184699060c2'), ObjectId('655c2235ca3e0184699060c3'), ObjectId('655c2235ca3e0184699060c4'), ObjectId('655c2235ca3e0184699060c5'), ObjectId('655c2235ca3e0184699060c6'), ObjectId('655c2235ca3e0184699060c7'), ObjectId('655c2235ca3e0184699060c8'), ObjectId('655c2235ca3e0184699060c9'), ObjectId('655c2235ca3e0184699060ca'), ObjectId('655c2235ca3e0184699060cb'), ObjectId('655c2235ca3e0184699060cc'), ObjectId('655c2235ca3e0184699060cd'), ObjectId('655c2235ca3e0184699060ce'), ObjectId('655c2235ca3e0184699060cf'), ObjectId('655c2235ca3e0184699060d0'), ObjectId('655c2235ca3e0184699060d1'), ObjectId('655c2235ca3e0184699060d2'), ObjectId('655c2235ca3e0184699060d3'), ObjectId('655c2235ca3e0184699060d4'), ObjectId('655c2235ca3e0184699060d5'), ObjectId('655c2235ca3e0184699060d6'), ObjectId('655c2235ca3e0184699060d7'), ObjectId('655c2235ca3e0184699060d8'), ObjectId('655c2235ca3e0184699060d9'), ObjectId('655c2235ca3e0184699060da'), ObjectId('655c2235ca3e0184699060db'), ObjectId('655c2235ca3e0184699060dc'), ObjectId('655c2235ca3e0184699060dd'), ObjectId('655c2235ca3e0184699060de'), ObjectId('655c2235ca3e0184699060df'), ObjectId('655c2235ca3e0184699060e0'), ObjectId('655c2235ca3e0184699060e1'), ObjectId('655c2235ca3e0184699060e2'), ObjectId('655c2235ca3e0184699060e3'), ObjectId('655c2235ca3e0184699060e4'), ObjectId('655c2235ca3e0184699060e5'), ObjectId('655c2235ca3e0184699060e6'), ObjectId('655c2235ca3e0184699060e7'), ObjectId('655c2235ca3e0184699060e8'), ObjectId('655c2235ca3e0184699060e9'), ObjectId('655c2235ca3e0184699060ea'), ObjectId('655c2235ca3e0184699060eb'), ObjectId('655c2235ca3e0184699060ec'), ObjectId('655c2235ca3e0184699060ed'), ObjectId('655c2235ca3e0184699060ee'), ObjectId('655c2235ca3e0184699060ef'), ObjectId('655c2235ca3e0184699060f0'), ObjectId('655c2235ca3e0184699060f1'), ObjectId('655c2235ca3e0184699060f2'), ObjectId('655c2235ca3e0184699060f3'), ObjectId('655c2235ca3e0184699060f4'), ObjectId('655c2235ca3e0184699060f5'), ObjectId('655c2235ca3e0184699060f6'), ObjectId('655c2235ca3e0184699060f7'), ObjectId('655c2235ca3e0184699060f8'), ObjectId('655c2235ca3e0184699060f9'), ObjectId('655c2235ca3e0184699060fa'), ObjectId('655c2235ca3e0184699060fb'), ObjectId('655c2235ca3e0184699060fc'), ObjectId('655c2235ca3e0184699060fd'), ObjectId('655c2235ca3e0184699060fe'), ObjectId('655c2235ca3e0184699060ff'), ObjectId('655c2235ca3e018469906100'), ObjectId('655c2235ca3e018469906101'), ObjectId('655c2235ca3e018469906102'), ObjectId('655c2235ca3e018469906103'), ObjectId('655c2235ca3e018469906104'), ObjectId('655c2235ca3e018469906105'), ObjectId('655c2235ca3e018469906106'), ObjectId('655c2235ca3e018469906107'), ObjectId('655c2235ca3e018469906108'), ObjectId('655c2235ca3e018469906109'), ObjectId('655c2235ca3e01846990610a'), ObjectId('655c2235ca3e01846990610b'), ObjectId('655c2235ca3e01846990610c'), ObjectId('655c2235ca3e01846990610d'), ObjectId('655c2235ca3e01846990610e'), ObjectId('655c2235ca3e01846990610f'), ObjectId('655c2235ca3e018469906110'), ObjectId('655c2235ca3e018469906111'), ObjectId('655c2235ca3e018469906112'), ObjectId('655c2235ca3e018469906113'), ObjectId('655c2235ca3e018469906114'), ObjectId('655c2235ca3e018469906115'), ObjectId('655c2235ca3e018469906116'), ObjectId('655c2235ca3e018469906117'), ObjectId('655c2235ca3e018469906118'), ObjectId('655c2235ca3e018469906119'), ObjectId('655c2235ca3e01846990611a'), ObjectId('655c2235ca3e01846990611b'), ObjectId('655c2235ca3e01846990611c'), ObjectId('655c2235ca3e01846990611d'), ObjectId('655c2235ca3e01846990611e'), ObjectId('655c2235ca3e01846990611f'), ObjectId('655c2235ca3e018469906120'), ObjectId('655c2235ca3e018469906121'), ObjectId('655c2235ca3e018469906122'), ObjectId('655c2235ca3e018469906123'), ObjectId('655c2235ca3e018469906124'), ObjectId('655c2235ca3e018469906125'), ObjectId('655c2235ca3e018469906126'), ObjectId('655c2235ca3e018469906127'), ObjectId('655c2235ca3e018469906128'), ObjectId('655c2235ca3e018469906129'), ObjectId('655c2235ca3e01846990612a'), ObjectId('655c2235ca3e01846990612b'), ObjectId('655c2235ca3e01846990612c'), ObjectId('655c2235ca3e01846990612d'), ObjectId('655c2235ca3e01846990612e'), ObjectId('655c2235ca3e01846990612f'), ObjectId('655c2235ca3e018469906130'), ObjectId('655c2235ca3e018469906131'), ObjectId('655c2235ca3e018469906132'), ObjectId('655c2235ca3e018469906133'), ObjectId('655c2235ca3e018469906134'), ObjectId('655c2235ca3e018469906135'), ObjectId('655c2235ca3e018469906136'), ObjectId('655c2235ca3e018469906137'), ObjectId('655c2235ca3e018469906138'), ObjectId('655c2235ca3e018469906139'), ObjectId('655c2235ca3e01846990613a'), ObjectId('655c2235ca3e01846990613b'), ObjectId('655c2235ca3e01846990613c'), ObjectId('655c2235ca3e01846990613d'), ObjectId('655c2235ca3e01846990613e'), ObjectId('655c2235ca3e01846990613f'), ObjectId('655c2235ca3e018469906140'), ObjectId('655c2235ca3e018469906141'), ObjectId('655c2235ca3e018469906142'), ObjectId('655c2235ca3e018469906143'), ObjectId('655c2235ca3e018469906144'), ObjectId('655c2235ca3e018469906145'), ObjectId('655c2235ca3e018469906146'), ObjectId('655c2235ca3e018469906147'), ObjectId('655c2235ca3e018469906148'), ObjectId('655c2235ca3e018469906149'), ObjectId('655c2235ca3e01846990614a'), ObjectId('655c2235ca3e01846990614b'), ObjectId('655c2235ca3e01846990614c'), ObjectId('655c2235ca3e01846990614d'), ObjectId('655c2235ca3e01846990614e'), ObjectId('655c2235ca3e01846990614f'), ObjectId('655c2235ca3e018469906150'), ObjectId('655c2235ca3e018469906151'), ObjectId('655c2235ca3e018469906152'), ObjectId('655c2235ca3e018469906153'), ObjectId('655c2235ca3e018469906154'), ObjectId('655c2235ca3e018469906155'), ObjectId('655c2235ca3e018469906156'), ObjectId('655c2235ca3e018469906157'), ObjectId('655c2235ca3e018469906158'), ObjectId('655c2235ca3e018469906159'), ObjectId('655c2235ca3e01846990615a'), ObjectId('655c2235ca3e01846990615b'), ObjectId('655c2235ca3e01846990615c'), ObjectId('655c2235ca3e01846990615d'), ObjectId('655c2235ca3e01846990615e'), ObjectId('655c2235ca3e01846990615f'), ObjectId('655c2235ca3e018469906160'), ObjectId('655c2235ca3e018469906161'), ObjectId('655c2235ca3e018469906162'), ObjectId('655c2235ca3e018469906163'), ObjectId('655c2235ca3e018469906164'), ObjectId('655c2235ca3e018469906165'), ObjectId('655c2235ca3e018469906166'), ObjectId('655c2235ca3e018469906167'), ObjectId('655c2235ca3e018469906168'), ObjectId('655c2235ca3e018469906169'), ObjectId('655c2235ca3e01846990616a'), ObjectId('655c2235ca3e01846990616b'), ObjectId('655c2235ca3e01846990616c'), ObjectId('655c2235ca3e01846990616d'), ObjectId('655c2235ca3e01846990616e'), ObjectId('655c2235ca3e01846990616f'), ObjectId('655c2235ca3e018469906170'), ObjectId('655c2235ca3e018469906171'), ObjectId('655c2235ca3e018469906172'), ObjectId('655c2235ca3e018469906173'), ObjectId('655c2235ca3e018469906174'), ObjectId('655c2235ca3e018469906175'), ObjectId('655c2235ca3e018469906176'), ObjectId('655c2235ca3e018469906177'), ObjectId('655c2235ca3e018469906178'), ObjectId('655c2235ca3e018469906179'), ObjectId('655c2235ca3e01846990617a'), ObjectId('655c2235ca3e01846990617b'), ObjectId('655c2235ca3e01846990617c'), ObjectId('655c2235ca3e01846990617d'), ObjectId('655c2235ca3e01846990617e'), ObjectId('655c2235ca3e01846990617f'), ObjectId('655c2235ca3e018469906180'), ObjectId('655c2235ca3e018469906181'), ObjectId('655c2235ca3e018469906182'), ObjectId('655c2235ca3e018469906183'), ObjectId('655c2235ca3e018469906184'), ObjectId('655c2235ca3e018469906185'), ObjectId('655c2235ca3e018469906186'), ObjectId('655c2235ca3e018469906187'), ObjectId('655c2235ca3e018469906188'), ObjectId('655c2235ca3e018469906189'), ObjectId('655c2235ca3e01846990618a'), ObjectId('655c2235ca3e01846990618b'), ObjectId('655c2235ca3e01846990618c'), ObjectId('655c2235ca3e01846990618d'), ObjectId('655c2235ca3e01846990618e'), ObjectId('655c2235ca3e01846990618f'), ObjectId('655c2235ca3e018469906190'), ObjectId('655c2235ca3e018469906191'), ObjectId('655c2235ca3e018469906192'), ObjectId('655c2235ca3e018469906193'), ObjectId('655c2235ca3e018469906194'), ObjectId('655c2235ca3e018469906195'), ObjectId('655c2235ca3e018469906196'), ObjectId('655c2235ca3e018469906197'), ObjectId('655c2235ca3e018469906198'), ObjectId('655c2235ca3e018469906199'), ObjectId('655c2235ca3e01846990619a'), ObjectId('655c2235ca3e01846990619b'), ObjectId('655c2235ca3e01846990619c'), ObjectId('655c2235ca3e01846990619d'), ObjectId('655c2235ca3e01846990619e'), ObjectId('655c2235ca3e01846990619f'), ObjectId('655c2235ca3e0184699061a0'), ObjectId('655c2235ca3e0184699061a1'), ObjectId('655c2235ca3e0184699061a2'), ObjectId('655c2235ca3e0184699061a3'), ObjectId('655c2235ca3e0184699061a4'), ObjectId('655c2235ca3e0184699061a5'), ObjectId('655c2235ca3e0184699061a6'), ObjectId('655c2235ca3e0184699061a7'), ObjectId('655c2235ca3e0184699061a8'), ObjectId('655c2235ca3e0184699061a9'), ObjectId('655c2235ca3e0184699061aa'), ObjectId('655c2235ca3e0184699061ab'), ObjectId('655c2235ca3e0184699061ac'), ObjectId('655c2235ca3e0184699061ad'), ObjectId('655c2235ca3e0184699061ae'), ObjectId('655c2235ca3e0184699061af'), ObjectId('655c2235ca3e0184699061b0'), ObjectId('655c2235ca3e0184699061b1'), ObjectId('655c2235ca3e0184699061b2'), ObjectId('655c2235ca3e0184699061b3'), ObjectId('655c2235ca3e0184699061b4'), ObjectId('655c2235ca3e0184699061b5'), ObjectId('655c2235ca3e0184699061b6'), ObjectId('655c2235ca3e0184699061b7'), ObjectId('655c2235ca3e0184699061b8'), ObjectId('655c2235ca3e0184699061b9'), ObjectId('655c2235ca3e0184699061ba'), ObjectId('655c2235ca3e0184699061bb'), ObjectId('655c2235ca3e0184699061bc'), ObjectId('655c2235ca3e0184699061bd'), ObjectId('655c2235ca3e0184699061be'), ObjectId('655c2235ca3e0184699061bf'), ObjectId('655c2235ca3e0184699061c0'), ObjectId('655c2235ca3e0184699061c1'), ObjectId('655c2235ca3e0184699061c2'), ObjectId('655c2235ca3e0184699061c3'), ObjectId('655c2235ca3e0184699061c4'), ObjectId('655c2235ca3e0184699061c5'), ObjectId('655c2235ca3e0184699061c6'), ObjectId('655c2235ca3e0184699061c7'), ObjectId('655c2235ca3e0184699061c8'), ObjectId('655c2235ca3e0184699061c9'), ObjectId('655c2235ca3e0184699061ca'), ObjectId('655c2235ca3e0184699061cb'), ObjectId('655c2235ca3e0184699061cc'), ObjectId('655c2235ca3e0184699061cd'), ObjectId('655c2235ca3e0184699061ce'), ObjectId('655c2235ca3e0184699061cf'), ObjectId('655c2235ca3e0184699061d0'), ObjectId('655c2235ca3e0184699061d1'), ObjectId('655c2235ca3e0184699061d2'), ObjectId('655c2235ca3e0184699061d3'), ObjectId('655c2235ca3e0184699061d4'), ObjectId('655c2235ca3e0184699061d5'), ObjectId('655c2235ca3e0184699061d6'), ObjectId('655c2235ca3e0184699061d7'), ObjectId('655c2235ca3e0184699061d8'), ObjectId('655c2235ca3e0184699061d9'), ObjectId('655c2235ca3e0184699061da'), ObjectId('655c2235ca3e0184699061db'), ObjectId('655c2235ca3e0184699061dc'), ObjectId('655c2235ca3e0184699061dd'), ObjectId('655c2235ca3e0184699061de'), ObjectId('655c2235ca3e0184699061df'), ObjectId('655c2235ca3e0184699061e0'), ObjectId('655c2235ca3e0184699061e1'), ObjectId('655c2235ca3e0184699061e2'), ObjectId('655c2235ca3e0184699061e3'), ObjectId('655c2235ca3e0184699061e4'), ObjectId('655c2235ca3e0184699061e5'), ObjectId('655c2235ca3e0184699061e6'), ObjectId('655c2235ca3e0184699061e7'), ObjectId('655c2235ca3e0184699061e8'), ObjectId('655c2235ca3e0184699061e9'), ObjectId('655c2235ca3e0184699061ea'), ObjectId('655c2235ca3e0184699061eb'), ObjectId('655c2235ca3e0184699061ec'), ObjectId('655c2235ca3e0184699061ed'), ObjectId('655c2235ca3e0184699061ee'), ObjectId('655c2235ca3e0184699061ef'), ObjectId('655c2235ca3e0184699061f0'), ObjectId('655c2235ca3e0184699061f1'), ObjectId('655c2235ca3e0184699061f2'), ObjectId('655c2235ca3e0184699061f3'), ObjectId('655c2235ca3e0184699061f4'), ObjectId('655c2235ca3e0184699061f5'), ObjectId('655c2235ca3e0184699061f6'), ObjectId('655c2235ca3e0184699061f7'), ObjectId('655c2235ca3e0184699061f8'), ObjectId('655c2235ca3e0184699061f9'), ObjectId('655c2235ca3e0184699061fa'), ObjectId('655c2235ca3e0184699061fb'), ObjectId('655c2235ca3e0184699061fc'), ObjectId('655c2235ca3e0184699061fd'), ObjectId('655c2235ca3e0184699061fe'), ObjectId('655c2235ca3e0184699061ff'), ObjectId('655c2235ca3e018469906200'), ObjectId('655c2235ca3e018469906201'), ObjectId('655c2235ca3e018469906202'), ObjectId('655c2235ca3e018469906203'), ObjectId('655c2235ca3e018469906204'), ObjectId('655c2235ca3e018469906205'), ObjectId('655c2235ca3e018469906206'), ObjectId('655c2235ca3e018469906207'), ObjectId('655c2235ca3e018469906208'), ObjectId('655c2235ca3e018469906209'), ObjectId('655c2235ca3e01846990620a'), ObjectId('655c2235ca3e01846990620b'), ObjectId('655c2235ca3e01846990620c'), ObjectId('655c2235ca3e01846990620d'), ObjectId('655c2235ca3e01846990620e'), ObjectId('655c2235ca3e01846990620f'), ObjectId('655c2235ca3e018469906210'), ObjectId('655c2235ca3e018469906211'), ObjectId('655c2235ca3e018469906212'), ObjectId('655c2235ca3e018469906213'), ObjectId('655c2235ca3e018469906214'), ObjectId('655c2235ca3e018469906215'), ObjectId('655c2235ca3e018469906216'), ObjectId('655c2235ca3e018469906217'), ObjectId('655c2235ca3e018469906218'), ObjectId('655c2235ca3e018469906219'), ObjectId('655c2235ca3e01846990621a'), ObjectId('655c2235ca3e01846990621b'), ObjectId('655c2235ca3e01846990621c'), ObjectId('655c2235ca3e01846990621d'), ObjectId('655c2235ca3e01846990621e'), ObjectId('655c2235ca3e01846990621f'), ObjectId('655c2235ca3e018469906220'), ObjectId('655c2235ca3e018469906221'), ObjectId('655c2235ca3e018469906222'), ObjectId('655c2235ca3e018469906223'), ObjectId('655c2235ca3e018469906224'), ObjectId('655c2235ca3e018469906225'), ObjectId('655c2235ca3e018469906226'), ObjectId('655c2235ca3e018469906227'), ObjectId('655c2235ca3e018469906228'), ObjectId('655c2235ca3e018469906229'), ObjectId('655c2235ca3e01846990622a'), ObjectId('655c2235ca3e01846990622b'), ObjectId('655c2235ca3e01846990622c'), ObjectId('655c2235ca3e01846990622d'), ObjectId('655c2235ca3e01846990622e'), ObjectId('655c2235ca3e01846990622f'), ObjectId('655c2235ca3e018469906230'), ObjectId('655c2235ca3e018469906231'), ObjectId('655c2235ca3e018469906232'), ObjectId('655c2235ca3e018469906233'), ObjectId('655c2235ca3e018469906234'), ObjectId('655c2235ca3e018469906235'), ObjectId('655c2235ca3e018469906236'), ObjectId('655c2235ca3e018469906237'), ObjectId('655c2235ca3e018469906238'), ObjectId('655c2235ca3e018469906239'), ObjectId('655c2235ca3e01846990623a'), ObjectId('655c2235ca3e01846990623b'), ObjectId('655c2235ca3e01846990623c'), ObjectId('655c2235ca3e01846990623d'), ObjectId('655c2235ca3e01846990623e'), ObjectId('655c2235ca3e01846990623f'), ObjectId('655c2235ca3e018469906240'), ObjectId('655c2235ca3e018469906241'), ObjectId('655c2235ca3e018469906242'), ObjectId('655c2235ca3e018469906243'), ObjectId('655c2235ca3e018469906244'), ObjectId('655c2235ca3e018469906245'), ObjectId('655c2235ca3e018469906246'), ObjectId('655c2235ca3e018469906247'), ObjectId('655c2235ca3e018469906248'), ObjectId('655c2235ca3e018469906249'), ObjectId('655c2235ca3e01846990624a'), ObjectId('655c2235ca3e01846990624b'), ObjectId('655c2235ca3e01846990624c'), ObjectId('655c2235ca3e01846990624d'), ObjectId('655c2235ca3e01846990624e'), ObjectId('655c2235ca3e01846990624f'), ObjectId('655c2235ca3e018469906250'), ObjectId('655c2235ca3e018469906251'), ObjectId('655c2235ca3e018469906252'), ObjectId('655c2235ca3e018469906253'), ObjectId('655c2235ca3e018469906254'), ObjectId('655c2235ca3e018469906255'), ObjectId('655c2235ca3e018469906256'), ObjectId('655c2235ca3e018469906257'), ObjectId('655c2235ca3e018469906258'), ObjectId('655c2235ca3e018469906259'), ObjectId('655c2235ca3e01846990625a'), ObjectId('655c2235ca3e01846990625b'), ObjectId('655c2235ca3e01846990625c'), ObjectId('655c2235ca3e01846990625d'), ObjectId('655c2235ca3e01846990625e'), ObjectId('655c2235ca3e01846990625f'), ObjectId('655c2235ca3e018469906260'), ObjectId('655c2235ca3e018469906261'), ObjectId('655c2235ca3e018469906262'), ObjectId('655c2235ca3e018469906263'), ObjectId('655c2235ca3e018469906264'), ObjectId('655c2235ca3e018469906265'), ObjectId('655c2235ca3e018469906266'), ObjectId('655c2235ca3e018469906267'), ObjectId('655c2235ca3e018469906268'), ObjectId('655c2235ca3e018469906269'), ObjectId('655c2235ca3e01846990626a'), ObjectId('655c2235ca3e01846990626b'), ObjectId('655c2235ca3e01846990626c'), ObjectId('655c2235ca3e01846990626d'), ObjectId('655c2235ca3e01846990626e'), ObjectId('655c2235ca3e01846990626f'), ObjectId('655c2235ca3e018469906270'), ObjectId('655c2235ca3e018469906271'), ObjectId('655c2235ca3e018469906272'), ObjectId('655c2235ca3e018469906273'), ObjectId('655c2235ca3e018469906274'), ObjectId('655c2235ca3e018469906275'), ObjectId('655c2235ca3e018469906276'), ObjectId('655c2235ca3e018469906277'), ObjectId('655c2235ca3e018469906278'), ObjectId('655c2235ca3e018469906279'), ObjectId('655c2235ca3e01846990627a'), ObjectId('655c2235ca3e01846990627b'), ObjectId('655c2235ca3e01846990627c'), ObjectId('655c2235ca3e01846990627d'), ObjectId('655c2235ca3e01846990627e'), ObjectId('655c2235ca3e01846990627f'), ObjectId('655c2235ca3e018469906280'), ObjectId('655c2235ca3e018469906281'), ObjectId('655c2235ca3e018469906282'), ObjectId('655c2235ca3e018469906283'), ObjectId('655c2235ca3e018469906284'), ObjectId('655c2235ca3e018469906285'), ObjectId('655c2235ca3e018469906286'), ObjectId('655c2235ca3e018469906287'), ObjectId('655c2235ca3e018469906288'), ObjectId('655c2235ca3e018469906289'), ObjectId('655c2235ca3e01846990628a'), ObjectId('655c2235ca3e01846990628b'), ObjectId('655c2235ca3e01846990628c'), ObjectId('655c2235ca3e01846990628d'), ObjectId('655c2235ca3e01846990628e'), ObjectId('655c2235ca3e01846990628f'), ObjectId('655c2235ca3e018469906290'), ObjectId('655c2235ca3e018469906291'), ObjectId('655c2235ca3e018469906292'), ObjectId('655c2235ca3e018469906293'), ObjectId('655c2235ca3e018469906294'), ObjectId('655c2235ca3e018469906295'), ObjectId('655c2235ca3e018469906296'), ObjectId('655c2235ca3e018469906297'), ObjectId('655c2235ca3e018469906298'), ObjectId('655c2235ca3e018469906299'), ObjectId('655c2235ca3e01846990629a'), ObjectId('655c2235ca3e01846990629b'), ObjectId('655c2235ca3e01846990629c'), ObjectId('655c2235ca3e01846990629d'), ObjectId('655c2235ca3e01846990629e'), ObjectId('655c2235ca3e01846990629f'), ObjectId('655c2235ca3e0184699062a0'), ObjectId('655c2235ca3e0184699062a1'), ObjectId('655c2235ca3e0184699062a2'), ObjectId('655c2235ca3e0184699062a3'), ObjectId('655c2235ca3e0184699062a4'), ObjectId('655c2235ca3e0184699062a5'), ObjectId('655c2235ca3e0184699062a6'), ObjectId('655c2235ca3e0184699062a7'), ObjectId('655c2235ca3e0184699062a8'), ObjectId('655c2235ca3e0184699062a9'), ObjectId('655c2235ca3e0184699062aa'), ObjectId('655c2235ca3e0184699062ab'), ObjectId('655c2235ca3e0184699062ac'), ObjectId('655c2235ca3e0184699062ad'), ObjectId('655c2235ca3e0184699062ae'), ObjectId('655c2235ca3e0184699062af'), ObjectId('655c2235ca3e0184699062b0'), ObjectId('655c2235ca3e0184699062b1'), ObjectId('655c2235ca3e0184699062b2'), ObjectId('655c2235ca3e0184699062b3'), ObjectId('655c2235ca3e0184699062b4'), ObjectId('655c2235ca3e0184699062b5'), ObjectId('655c2235ca3e0184699062b6'), ObjectId('655c2235ca3e0184699062b7'), ObjectId('655c2235ca3e0184699062b8'), ObjectId('655c2235ca3e0184699062b9'), ObjectId('655c2235ca3e0184699062ba'), ObjectId('655c2235ca3e0184699062bb'), ObjectId('655c2235ca3e0184699062bc'), ObjectId('655c2235ca3e0184699062bd'), ObjectId('655c2235ca3e0184699062be'), ObjectId('655c2235ca3e0184699062bf'), ObjectId('655c2235ca3e0184699062c0'), ObjectId('655c2235ca3e0184699062c1'), ObjectId('655c2235ca3e0184699062c2'), ObjectId('655c2235ca3e0184699062c3'), ObjectId('655c2235ca3e0184699062c4'), ObjectId('655c2235ca3e0184699062c5'), ObjectId('655c2235ca3e0184699062c6'), ObjectId('655c2235ca3e0184699062c7'), ObjectId('655c2235ca3e0184699062c8'), ObjectId('655c2235ca3e0184699062c9'), ObjectId('655c2235ca3e0184699062ca'), ObjectId('655c2235ca3e0184699062cb'), ObjectId('655c2235ca3e0184699062cc'), ObjectId('655c2235ca3e0184699062cd'), ObjectId('655c2235ca3e0184699062ce'), ObjectId('655c2235ca3e0184699062cf'), ObjectId('655c2235ca3e0184699062d0'), ObjectId('655c2235ca3e0184699062d1'), ObjectId('655c2235ca3e0184699062d2'), ObjectId('655c2235ca3e0184699062d3'), ObjectId('655c2235ca3e0184699062d4'), ObjectId('655c2235ca3e0184699062d5'), ObjectId('655c2235ca3e0184699062d6'), ObjectId('655c2235ca3e0184699062d7'), ObjectId('655c2235ca3e0184699062d8'), ObjectId('655c2235ca3e0184699062d9'), ObjectId('655c2235ca3e0184699062da'), ObjectId('655c2235ca3e0184699062db'), ObjectId('655c2235ca3e0184699062dc'), ObjectId('655c2235ca3e0184699062dd'), ObjectId('655c2235ca3e0184699062de'), ObjectId('655c2235ca3e0184699062df'), ObjectId('655c2235ca3e0184699062e0'), ObjectId('655c2235ca3e0184699062e1'), ObjectId('655c2235ca3e0184699062e2'), ObjectId('655c2235ca3e0184699062e3'), ObjectId('655c2235ca3e0184699062e4'), ObjectId('655c2235ca3e0184699062e5'), ObjectId('655c2235ca3e0184699062e6'), ObjectId('655c2235ca3e0184699062e7'), ObjectId('655c2235ca3e0184699062e8'), ObjectId('655c2235ca3e0184699062e9'), ObjectId('655c2235ca3e0184699062ea'), ObjectId('655c2235ca3e0184699062eb'), ObjectId('655c2235ca3e0184699062ec'), ObjectId('655c2235ca3e0184699062ed'), ObjectId('655c2235ca3e0184699062ee'), ObjectId('655c2235ca3e0184699062ef'), ObjectId('655c2235ca3e0184699062f0'), ObjectId('655c2235ca3e0184699062f1'), ObjectId('655c2235ca3e0184699062f2'), ObjectId('655c2235ca3e0184699062f3'), ObjectId('655c2235ca3e0184699062f4'), ObjectId('655c2235ca3e0184699062f5'), ObjectId('655c2235ca3e0184699062f6'), ObjectId('655c2235ca3e0184699062f7'), ObjectId('655c2235ca3e0184699062f8'), ObjectId('655c2235ca3e0184699062f9'), ObjectId('655c2235ca3e0184699062fa'), ObjectId('655c2235ca3e0184699062fb'), ObjectId('655c2235ca3e0184699062fc'), ObjectId('655c2235ca3e0184699062fd'), ObjectId('655c2235ca3e0184699062fe'), ObjectId('655c2235ca3e0184699062ff'), ObjectId('655c2235ca3e018469906300'), ObjectId('655c2235ca3e018469906301'), ObjectId('655c2235ca3e018469906302'), ObjectId('655c2235ca3e018469906303'), ObjectId('655c2235ca3e018469906304'), ObjectId('655c2235ca3e018469906305'), ObjectId('655c2235ca3e018469906306'), ObjectId('655c2235ca3e018469906307'), ObjectId('655c2235ca3e018469906308'), ObjectId('655c2235ca3e018469906309'), ObjectId('655c2235ca3e01846990630a'), ObjectId('655c2235ca3e01846990630b'), ObjectId('655c2235ca3e01846990630c'), ObjectId('655c2235ca3e01846990630d'), ObjectId('655c2235ca3e01846990630e'), ObjectId('655c2235ca3e01846990630f'), ObjectId('655c2235ca3e018469906310'), ObjectId('655c2235ca3e018469906311'), ObjectId('655c2235ca3e018469906312'), ObjectId('655c2235ca3e018469906313'), ObjectId('655c2235ca3e018469906314'), ObjectId('655c2235ca3e018469906315'), ObjectId('655c2235ca3e018469906316'), ObjectId('655c2235ca3e018469906317'), ObjectId('655c2235ca3e018469906318'), ObjectId('655c2235ca3e018469906319'), ObjectId('655c2235ca3e01846990631a'), ObjectId('655c2235ca3e01846990631b'), ObjectId('655c2235ca3e01846990631c'), ObjectId('655c2235ca3e01846990631d'), ObjectId('655c2235ca3e01846990631e'), ObjectId('655c2235ca3e01846990631f'), ObjectId('655c2235ca3e018469906320'), ObjectId('655c2235ca3e018469906321'), ObjectId('655c2235ca3e018469906322'), ObjectId('655c2235ca3e018469906323'), ObjectId('655c2235ca3e018469906324'), ObjectId('655c2235ca3e018469906325'), ObjectId('655c2235ca3e018469906326'), ObjectId('655c2235ca3e018469906327'), ObjectId('655c2235ca3e018469906328'), ObjectId('655c2235ca3e018469906329'), ObjectId('655c2235ca3e01846990632a'), ObjectId('655c2235ca3e01846990632b'), ObjectId('655c2235ca3e01846990632c'), ObjectId('655c2235ca3e01846990632d'), ObjectId('655c2235ca3e01846990632e'), ObjectId('655c2235ca3e01846990632f'), ObjectId('655c2235ca3e018469906330'), ObjectId('655c2235ca3e018469906331'), ObjectId('655c2235ca3e018469906332'), ObjectId('655c2235ca3e018469906333'), ObjectId('655c2235ca3e018469906334'), ObjectId('655c2235ca3e018469906335'), ObjectId('655c2235ca3e018469906336'), ObjectId('655c2235ca3e018469906337'), ObjectId('655c2235ca3e018469906338'), ObjectId('655c2235ca3e018469906339'), ObjectId('655c2235ca3e01846990633a'), ObjectId('655c2235ca3e01846990633b'), ObjectId('655c2235ca3e01846990633c'), ObjectId('655c2235ca3e01846990633d'), ObjectId('655c2235ca3e01846990633e'), ObjectId('655c2235ca3e01846990633f'), ObjectId('655c2235ca3e018469906340'), ObjectId('655c2235ca3e018469906341'), ObjectId('655c2235ca3e018469906342'), ObjectId('655c2235ca3e018469906343'), ObjectId('655c2235ca3e018469906344'), ObjectId('655c2235ca3e018469906345'), ObjectId('655c2235ca3e018469906346'), ObjectId('655c2235ca3e018469906347'), ObjectId('655c2235ca3e018469906348'), ObjectId('655c2235ca3e018469906349'), ObjectId('655c2235ca3e01846990634a'), ObjectId('655c2235ca3e01846990634b'), ObjectId('655c2235ca3e01846990634c'), ObjectId('655c2235ca3e01846990634d'), ObjectId('655c2235ca3e01846990634e'), ObjectId('655c2235ca3e01846990634f'), ObjectId('655c2235ca3e018469906350'), ObjectId('655c2235ca3e018469906351'), ObjectId('655c2235ca3e018469906352'), ObjectId('655c2235ca3e018469906353'), ObjectId('655c2235ca3e018469906354'), ObjectId('655c2235ca3e018469906355'), ObjectId('655c2235ca3e018469906356'), ObjectId('655c2235ca3e018469906357'), ObjectId('655c2235ca3e018469906358'), ObjectId('655c2235ca3e018469906359'), ObjectId('655c2235ca3e01846990635a'), ObjectId('655c2235ca3e01846990635b'), ObjectId('655c2235ca3e01846990635c'), ObjectId('655c2235ca3e01846990635d'), ObjectId('655c2235ca3e01846990635e'), ObjectId('655c2235ca3e01846990635f'), ObjectId('655c2235ca3e018469906360'), ObjectId('655c2235ca3e018469906361'), ObjectId('655c2235ca3e018469906362'), ObjectId('655c2235ca3e018469906363'), ObjectId('655c2235ca3e018469906364'), ObjectId('655c2235ca3e018469906365'), ObjectId('655c2235ca3e018469906366'), ObjectId('655c2235ca3e018469906367'), ObjectId('655c2235ca3e018469906368'), ObjectId('655c2235ca3e018469906369'), ObjectId('655c2235ca3e01846990636a'), ObjectId('655c2235ca3e01846990636b'), ObjectId('655c2235ca3e01846990636c'), ObjectId('655c2235ca3e01846990636d'), ObjectId('655c2235ca3e01846990636e'), ObjectId('655c2235ca3e01846990636f'), ObjectId('655c2235ca3e018469906370'), ObjectId('655c2235ca3e018469906371'), ObjectId('655c2235ca3e018469906372'), ObjectId('655c2235ca3e018469906373'), ObjectId('655c2235ca3e018469906374'), ObjectId('655c2235ca3e018469906375'), ObjectId('655c2235ca3e018469906376'), ObjectId('655c2235ca3e018469906377'), ObjectId('655c2235ca3e018469906378'), ObjectId('655c2235ca3e018469906379'), ObjectId('655c2235ca3e01846990637a'), ObjectId('655c2235ca3e01846990637b'), ObjectId('655c2235ca3e01846990637c'), ObjectId('655c2235ca3e01846990637d'), ObjectId('655c2235ca3e01846990637e'), ObjectId('655c2235ca3e01846990637f'), ObjectId('655c2235ca3e018469906380'), ObjectId('655c2235ca3e018469906381'), ObjectId('655c2235ca3e018469906382'), ObjectId('655c2235ca3e018469906383'), ObjectId('655c2235ca3e018469906384'), ObjectId('655c2235ca3e018469906385'), ObjectId('655c2235ca3e018469906386'), ObjectId('655c2235ca3e018469906387'), ObjectId('655c2235ca3e018469906388'), ObjectId('655c2235ca3e018469906389'), ObjectId('655c2235ca3e01846990638a'), ObjectId('655c2235ca3e01846990638b'), ObjectId('655c2235ca3e01846990638c'), ObjectId('655c2235ca3e01846990638d'), ObjectId('655c2235ca3e01846990638e'), ObjectId('655c2235ca3e01846990638f'), ObjectId('655c2235ca3e018469906390'), ObjectId('655c2235ca3e018469906391'), ObjectId('655c2235ca3e018469906392'), ObjectId('655c2235ca3e018469906393'), ObjectId('655c2235ca3e018469906394'), ObjectId('655c2235ca3e018469906395'), ObjectId('655c2235ca3e018469906396'), ObjectId('655c2235ca3e018469906397'), ObjectId('655c2235ca3e018469906398'), ObjectId('655c2235ca3e018469906399'), ObjectId('655c2235ca3e01846990639a'), ObjectId('655c2235ca3e01846990639b'), ObjectId('655c2235ca3e01846990639c'), ObjectId('655c2235ca3e01846990639d'), ObjectId('655c2235ca3e01846990639e'), ObjectId('655c2235ca3e01846990639f'), ObjectId('655c2235ca3e0184699063a0'), ObjectId('655c2235ca3e0184699063a1'), ObjectId('655c2235ca3e0184699063a2'), ObjectId('655c2235ca3e0184699063a3'), ObjectId('655c2235ca3e0184699063a4'), ObjectId('655c2235ca3e0184699063a5'), ObjectId('655c2235ca3e0184699063a6'), ObjectId('655c2235ca3e0184699063a7'), ObjectId('655c2235ca3e0184699063a8'), ObjectId('655c2235ca3e0184699063a9'), ObjectId('655c2235ca3e0184699063aa'), ObjectId('655c2235ca3e0184699063ab'), ObjectId('655c2235ca3e0184699063ac'), ObjectId('655c2235ca3e0184699063ad'), ObjectId('655c2235ca3e0184699063ae'), ObjectId('655c2235ca3e0184699063af'), ObjectId('655c2235ca3e0184699063b0'), ObjectId('655c2235ca3e0184699063b1'), ObjectId('655c2235ca3e0184699063b2'), ObjectId('655c2235ca3e0184699063b3'), ObjectId('655c2235ca3e0184699063b4'), ObjectId('655c2235ca3e0184699063b5'), ObjectId('655c2235ca3e0184699063b6'), ObjectId('655c2235ca3e0184699063b7'), ObjectId('655c2235ca3e0184699063b8'), ObjectId('655c2235ca3e0184699063b9'), ObjectId('655c2235ca3e0184699063ba'), ObjectId('655c2235ca3e0184699063bb'), ObjectId('655c2235ca3e0184699063bc'), ObjectId('655c2235ca3e0184699063bd'), ObjectId('655c2235ca3e0184699063be'), ObjectId('655c2235ca3e0184699063bf'), ObjectId('655c2235ca3e0184699063c0'), ObjectId('655c2235ca3e0184699063c1'), ObjectId('655c2235ca3e0184699063c2'), ObjectId('655c2235ca3e0184699063c3'), ObjectId('655c2235ca3e0184699063c4'), ObjectId('655c2235ca3e0184699063c5'), ObjectId('655c2235ca3e0184699063c6'), ObjectId('655c2235ca3e0184699063c7'), ObjectId('655c2235ca3e0184699063c8'), ObjectId('655c2235ca3e0184699063c9'), ObjectId('655c2235ca3e0184699063ca'), ObjectId('655c2235ca3e0184699063cb'), ObjectId('655c2235ca3e0184699063cc'), ObjectId('655c2235ca3e0184699063cd'), ObjectId('655c2235ca3e0184699063ce'), ObjectId('655c2235ca3e0184699063cf'), ObjectId('655c2235ca3e0184699063d0'), ObjectId('655c2235ca3e0184699063d1'), ObjectId('655c2235ca3e0184699063d2'), ObjectId('655c2235ca3e0184699063d3'), ObjectId('655c2235ca3e0184699063d4'), ObjectId('655c2235ca3e0184699063d5'), ObjectId('655c2235ca3e0184699063d6'), ObjectId('655c2235ca3e0184699063d7'), ObjectId('655c2235ca3e0184699063d8'), ObjectId('655c2235ca3e0184699063d9'), ObjectId('655c2235ca3e0184699063da'), ObjectId('655c2235ca3e0184699063db'), ObjectId('655c2235ca3e0184699063dc'), ObjectId('655c2235ca3e0184699063dd'), ObjectId('655c2235ca3e0184699063de'), ObjectId('655c2235ca3e0184699063df'), ObjectId('655c2235ca3e0184699063e0'), ObjectId('655c2235ca3e0184699063e1'), ObjectId('655c2235ca3e0184699063e2'), ObjectId('655c2235ca3e0184699063e3'), ObjectId('655c2235ca3e0184699063e4'), ObjectId('655c2235ca3e0184699063e5'), ObjectId('655c2235ca3e0184699063e6'), ObjectId('655c2235ca3e0184699063e7'), ObjectId('655c2235ca3e0184699063e8'), ObjectId('655c2235ca3e0184699063e9'), ObjectId('655c2235ca3e0184699063ea'), ObjectId('655c2235ca3e0184699063eb'), ObjectId('655c2235ca3e0184699063ec'), ObjectId('655c2235ca3e0184699063ed'), ObjectId('655c2235ca3e0184699063ee'), ObjectId('655c2235ca3e0184699063ef'), ObjectId('655c2235ca3e0184699063f0'), ObjectId('655c2235ca3e0184699063f1'), ObjectId('655c2235ca3e0184699063f2'), ObjectId('655c2235ca3e0184699063f3'), ObjectId('655c2235ca3e0184699063f4'), ObjectId('655c2235ca3e0184699063f5'), ObjectId('655c2235ca3e0184699063f6'), ObjectId('655c2235ca3e0184699063f7'), ObjectId('655c2235ca3e0184699063f8'), ObjectId('655c2235ca3e0184699063f9'), ObjectId('655c2235ca3e0184699063fa'), ObjectId('655c2235ca3e0184699063fb'), ObjectId('655c2235ca3e0184699063fc'), ObjectId('655c2235ca3e0184699063fd'), ObjectId('655c2235ca3e0184699063fe'), ObjectId('655c2235ca3e0184699063ff'), ObjectId('655c2235ca3e018469906400'), ObjectId('655c2235ca3e018469906401'), ObjectId('655c2235ca3e018469906402'), ObjectId('655c2235ca3e018469906403'), ObjectId('655c2235ca3e018469906404'), ObjectId('655c2235ca3e018469906405'), ObjectId('655c2235ca3e018469906406'), ObjectId('655c2235ca3e018469906407'), ObjectId('655c2235ca3e018469906408'), ObjectId('655c2235ca3e018469906409'), ObjectId('655c2235ca3e01846990640a'), ObjectId('655c2235ca3e01846990640b'), ObjectId('655c2235ca3e01846990640c'), ObjectId('655c2235ca3e01846990640d'), ObjectId('655c2235ca3e01846990640e'), ObjectId('655c2235ca3e01846990640f'), ObjectId('655c2235ca3e018469906410'), ObjectId('655c2235ca3e018469906411'), ObjectId('655c2235ca3e018469906412'), ObjectId('655c2235ca3e018469906413'), ObjectId('655c2235ca3e018469906414'), ObjectId('655c2235ca3e018469906415'), ObjectId('655c2235ca3e018469906416'), ObjectId('655c2235ca3e018469906417'), ObjectId('655c2235ca3e018469906418'), ObjectId('655c2235ca3e018469906419'), ObjectId('655c2235ca3e01846990641a'), ObjectId('655c2235ca3e01846990641b'), ObjectId('655c2235ca3e01846990641c'), ObjectId('655c2235ca3e01846990641d'), ObjectId('655c2235ca3e01846990641e'), ObjectId('655c2235ca3e01846990641f'), ObjectId('655c2235ca3e018469906420'), ObjectId('655c2235ca3e018469906421'), ObjectId('655c2235ca3e018469906422'), ObjectId('655c2235ca3e018469906423'), ObjectId('655c2235ca3e018469906424'), ObjectId('655c2235ca3e018469906425'), ObjectId('655c2235ca3e018469906426'), ObjectId('655c2235ca3e018469906427'), ObjectId('655c2235ca3e018469906428'), ObjectId('655c2235ca3e018469906429'), ObjectId('655c2235ca3e01846990642a'), ObjectId('655c2235ca3e01846990642b'), ObjectId('655c2235ca3e01846990642c'), ObjectId('655c2235ca3e01846990642d'), ObjectId('655c2235ca3e01846990642e'), ObjectId('655c2235ca3e01846990642f'), ObjectId('655c2235ca3e018469906430'), ObjectId('655c2235ca3e018469906431'), ObjectId('655c2235ca3e018469906432'), ObjectId('655c2235ca3e018469906433'), ObjectId('655c2235ca3e018469906434'), ObjectId('655c2235ca3e018469906435'), ObjectId('655c2235ca3e018469906436'), ObjectId('655c2235ca3e018469906437'), ObjectId('655c2235ca3e018469906438'), ObjectId('655c2235ca3e018469906439'), ObjectId('655c2235ca3e01846990643a'), ObjectId('655c2235ca3e01846990643b'), ObjectId('655c2235ca3e01846990643c'), ObjectId('655c2235ca3e01846990643d'), ObjectId('655c2235ca3e01846990643e'), ObjectId('655c2235ca3e01846990643f'), ObjectId('655c2235ca3e018469906440'), ObjectId('655c2235ca3e018469906441'), ObjectId('655c2235ca3e018469906442'), ObjectId('655c2235ca3e018469906443'), ObjectId('655c2235ca3e018469906444'), ObjectId('655c2235ca3e018469906445'), ObjectId('655c2235ca3e018469906446'), ObjectId('655c2235ca3e018469906447'), ObjectId('655c2235ca3e018469906448'), ObjectId('655c2235ca3e018469906449'), ObjectId('655c2235ca3e01846990644a'), ObjectId('655c2235ca3e01846990644b'), ObjectId('655c2235ca3e01846990644c'), ObjectId('655c2235ca3e01846990644d'), ObjectId('655c2235ca3e01846990644e'), ObjectId('655c2235ca3e01846990644f'), ObjectId('655c2235ca3e018469906450'), ObjectId('655c2235ca3e018469906451'), ObjectId('655c2235ca3e018469906452'), ObjectId('655c2235ca3e018469906453'), ObjectId('655c2235ca3e018469906454'), ObjectId('655c2235ca3e018469906455'), ObjectId('655c2235ca3e018469906456'), ObjectId('655c2235ca3e018469906457'), ObjectId('655c2235ca3e018469906458'), ObjectId('655c2235ca3e018469906459'), ObjectId('655c2235ca3e01846990645a'), ObjectId('655c2235ca3e01846990645b'), ObjectId('655c2235ca3e01846990645c'), ObjectId('655c2235ca3e01846990645d'), ObjectId('655c2235ca3e01846990645e'), ObjectId('655c2235ca3e01846990645f'), ObjectId('655c2235ca3e018469906460'), ObjectId('655c2235ca3e018469906461'), ObjectId('655c2235ca3e018469906462'), ObjectId('655c2235ca3e018469906463'), ObjectId('655c2235ca3e018469906464'), ObjectId('655c2235ca3e018469906465'), ObjectId('655c2235ca3e018469906466'), ObjectId('655c2235ca3e018469906467'), ObjectId('655c2235ca3e018469906468'), ObjectId('655c2235ca3e018469906469'), ObjectId('655c2235ca3e01846990646a'), ObjectId('655c2235ca3e01846990646b'), ObjectId('655c2235ca3e01846990646c'), ObjectId('655c2235ca3e01846990646d'), ObjectId('655c2235ca3e01846990646e'), ObjectId('655c2235ca3e01846990646f'), ObjectId('655c2235ca3e018469906470'), ObjectId('655c2235ca3e018469906471'), ObjectId('655c2235ca3e018469906472'), ObjectId('655c2235ca3e018469906473'), ObjectId('655c2235ca3e018469906474'), ObjectId('655c2235ca3e018469906475'), ObjectId('655c2235ca3e018469906476'), ObjectId('655c2235ca3e018469906477'), ObjectId('655c2235ca3e018469906478'), ObjectId('655c2235ca3e018469906479'), ObjectId('655c2235ca3e01846990647a'), ObjectId('655c2235ca3e01846990647b'), ObjectId('655c2235ca3e01846990647c'), ObjectId('655c2235ca3e01846990647d'), ObjectId('655c2235ca3e01846990647e'), ObjectId('655c2235ca3e01846990647f'), ObjectId('655c2235ca3e018469906480'), ObjectId('655c2235ca3e018469906481'), ObjectId('655c2235ca3e018469906482'), ObjectId('655c2235ca3e018469906483'), ObjectId('655c2235ca3e018469906484'), ObjectId('655c2235ca3e018469906485'), ObjectId('655c2235ca3e018469906486'), ObjectId('655c2235ca3e018469906487'), ObjectId('655c2235ca3e018469906488'), ObjectId('655c2235ca3e018469906489'), ObjectId('655c2235ca3e01846990648a'), ObjectId('655c2235ca3e01846990648b'), ObjectId('655c2235ca3e01846990648c'), ObjectId('655c2235ca3e01846990648d'), ObjectId('655c2235ca3e01846990648e'), ObjectId('655c2235ca3e01846990648f'), ObjectId('655c2235ca3e018469906490'), ObjectId('655c2235ca3e018469906491'), ObjectId('655c2235ca3e018469906492'), ObjectId('655c2235ca3e018469906493'), ObjectId('655c2235ca3e018469906494'), ObjectId('655c2235ca3e018469906495'), ObjectId('655c2235ca3e018469906496'), ObjectId('655c2235ca3e018469906497'), ObjectId('655c2235ca3e018469906498'), ObjectId('655c2235ca3e018469906499'), ObjectId('655c2235ca3e01846990649a'), ObjectId('655c2235ca3e01846990649b'), ObjectId('655c2235ca3e01846990649c'), ObjectId('655c2235ca3e01846990649d'), ObjectId('655c2235ca3e01846990649e'), ObjectId('655c2235ca3e01846990649f'), ObjectId('655c2235ca3e0184699064a0'), ObjectId('655c2235ca3e0184699064a1'), ObjectId('655c2235ca3e0184699064a2'), ObjectId('655c2235ca3e0184699064a3'), ObjectId('655c2235ca3e0184699064a4'), ObjectId('655c2235ca3e0184699064a5'), ObjectId('655c2235ca3e0184699064a6'), ObjectId('655c2235ca3e0184699064a7'), ObjectId('655c2235ca3e0184699064a8'), ObjectId('655c2235ca3e0184699064a9'), ObjectId('655c2235ca3e0184699064aa'), ObjectId('655c2235ca3e0184699064ab'), ObjectId('655c2235ca3e0184699064ac'), ObjectId('655c2235ca3e0184699064ad'), ObjectId('655c2235ca3e0184699064ae'), ObjectId('655c2235ca3e0184699064af'), ObjectId('655c2235ca3e0184699064b0'), ObjectId('655c2235ca3e0184699064b1'), ObjectId('655c2235ca3e0184699064b2'), ObjectId('655c2235ca3e0184699064b3'), ObjectId('655c2235ca3e0184699064b4'), ObjectId('655c2235ca3e0184699064b5'), ObjectId('655c2235ca3e0184699064b6'), ObjectId('655c2235ca3e0184699064b7'), ObjectId('655c2235ca3e0184699064b8'), ObjectId('655c2235ca3e0184699064b9'), ObjectId('655c2235ca3e0184699064ba'), ObjectId('655c2235ca3e0184699064bb'), ObjectId('655c2235ca3e0184699064bc'), ObjectId('655c2235ca3e0184699064bd'), ObjectId('655c2235ca3e0184699064be'), ObjectId('655c2235ca3e0184699064bf'), ObjectId('655c2235ca3e0184699064c0'), ObjectId('655c2235ca3e0184699064c1'), ObjectId('655c2235ca3e0184699064c2'), ObjectId('655c2235ca3e0184699064c3'), ObjectId('655c2235ca3e0184699064c4'), ObjectId('655c2235ca3e0184699064c5'), ObjectId('655c2235ca3e0184699064c6'), ObjectId('655c2235ca3e0184699064c7'), ObjectId('655c2235ca3e0184699064c8'), ObjectId('655c2235ca3e0184699064c9'), ObjectId('655c2235ca3e0184699064ca'), ObjectId('655c2235ca3e0184699064cb'), ObjectId('655c2235ca3e0184699064cc'), ObjectId('655c2235ca3e0184699064cd'), ObjectId('655c2235ca3e0184699064ce'), ObjectId('655c2235ca3e0184699064cf'), ObjectId('655c2235ca3e0184699064d0'), ObjectId('655c2235ca3e0184699064d1'), ObjectId('655c2235ca3e0184699064d2'), ObjectId('655c2235ca3e0184699064d3'), ObjectId('655c2235ca3e0184699064d4'), ObjectId('655c2235ca3e0184699064d5'), ObjectId('655c2235ca3e0184699064d6'), ObjectId('655c2235ca3e0184699064d7'), ObjectId('655c2235ca3e0184699064d8'), ObjectId('655c2235ca3e0184699064d9'), ObjectId('655c2235ca3e0184699064da'), ObjectId('655c2235ca3e0184699064db'), ObjectId('655c2235ca3e0184699064dc'), ObjectId('655c2235ca3e0184699064dd'), ObjectId('655c2235ca3e0184699064de'), ObjectId('655c2235ca3e0184699064df'), ObjectId('655c2235ca3e0184699064e0'), ObjectId('655c2235ca3e0184699064e1'), ObjectId('655c2235ca3e0184699064e2'), ObjectId('655c2235ca3e0184699064e3'), ObjectId('655c2235ca3e0184699064e4'), ObjectId('655c2235ca3e0184699064e5'), ObjectId('655c2235ca3e0184699064e6'), ObjectId('655c2235ca3e0184699064e7'), ObjectId('655c2235ca3e0184699064e8'), ObjectId('655c2235ca3e0184699064e9'), ObjectId('655c2235ca3e0184699064ea'), ObjectId('655c2235ca3e0184699064eb'), ObjectId('655c2235ca3e0184699064ec'), ObjectId('655c2235ca3e0184699064ed'), ObjectId('655c2235ca3e0184699064ee'), ObjectId('655c2235ca3e0184699064ef'), ObjectId('655c2235ca3e0184699064f0'), ObjectId('655c2235ca3e0184699064f1'), ObjectId('655c2235ca3e0184699064f2'), ObjectId('655c2235ca3e0184699064f3'), ObjectId('655c2235ca3e0184699064f4'), ObjectId('655c2235ca3e0184699064f5'), ObjectId('655c2235ca3e0184699064f6'), ObjectId('655c2235ca3e0184699064f7'), ObjectId('655c2235ca3e0184699064f8'), ObjectId('655c2235ca3e0184699064f9'), ObjectId('655c2235ca3e0184699064fa'), ObjectId('655c2235ca3e0184699064fb'), ObjectId('655c2235ca3e0184699064fc'), ObjectId('655c2235ca3e0184699064fd'), ObjectId('655c2235ca3e0184699064fe'), ObjectId('655c2235ca3e0184699064ff'), ObjectId('655c2235ca3e018469906500'), ObjectId('655c2235ca3e018469906501'), ObjectId('655c2235ca3e018469906502'), ObjectId('655c2235ca3e018469906503'), ObjectId('655c2235ca3e018469906504'), ObjectId('655c2235ca3e018469906505'), ObjectId('655c2235ca3e018469906506'), ObjectId('655c2235ca3e018469906507'), ObjectId('655c2235ca3e018469906508'), ObjectId('655c2235ca3e018469906509'), ObjectId('655c2235ca3e01846990650a'), ObjectId('655c2235ca3e01846990650b'), ObjectId('655c2235ca3e01846990650c'), ObjectId('655c2235ca3e01846990650d'), ObjectId('655c2235ca3e01846990650e'), ObjectId('655c2235ca3e01846990650f'), ObjectId('655c2235ca3e018469906510'), ObjectId('655c2235ca3e018469906511'), ObjectId('655c2235ca3e018469906512'), ObjectId('655c2235ca3e018469906513'), ObjectId('655c2235ca3e018469906514'), ObjectId('655c2235ca3e018469906515'), ObjectId('655c2235ca3e018469906516'), ObjectId('655c2235ca3e018469906517'), ObjectId('655c2235ca3e018469906518'), ObjectId('655c2235ca3e018469906519'), ObjectId('655c2235ca3e01846990651a'), ObjectId('655c2235ca3e01846990651b'), ObjectId('655c2235ca3e01846990651c'), ObjectId('655c2235ca3e01846990651d'), ObjectId('655c2235ca3e01846990651e'), ObjectId('655c2235ca3e01846990651f'), ObjectId('655c2235ca3e018469906520'), ObjectId('655c2235ca3e018469906521'), ObjectId('655c2235ca3e018469906522'), ObjectId('655c2235ca3e018469906523'), ObjectId('655c2235ca3e018469906524'), ObjectId('655c2235ca3e018469906525'), ObjectId('655c2235ca3e018469906526'), ObjectId('655c2235ca3e018469906527'), ObjectId('655c2235ca3e018469906528'), ObjectId('655c2235ca3e018469906529'), ObjectId('655c2235ca3e01846990652a'), ObjectId('655c2235ca3e01846990652b'), ObjectId('655c2235ca3e01846990652c'), ObjectId('655c2235ca3e01846990652d'), ObjectId('655c2235ca3e01846990652e'), ObjectId('655c2235ca3e01846990652f'), ObjectId('655c2235ca3e018469906530'), ObjectId('655c2235ca3e018469906531'), ObjectId('655c2235ca3e018469906532'), ObjectId('655c2235ca3e018469906533'), ObjectId('655c2235ca3e018469906534'), ObjectId('655c2235ca3e018469906535'), ObjectId('655c2235ca3e018469906536'), ObjectId('655c2235ca3e018469906537'), ObjectId('655c2235ca3e018469906538'), ObjectId('655c2235ca3e018469906539'), ObjectId('655c2235ca3e01846990653a'), ObjectId('655c2235ca3e01846990653b'), ObjectId('655c2235ca3e01846990653c'), ObjectId('655c2235ca3e01846990653d'), ObjectId('655c2235ca3e01846990653e'), ObjectId('655c2235ca3e01846990653f'), ObjectId('655c2235ca3e018469906540'), ObjectId('655c2235ca3e018469906541'), ObjectId('655c2235ca3e018469906542'), ObjectId('655c2235ca3e018469906543'), ObjectId('655c2235ca3e018469906544'), ObjectId('655c2235ca3e018469906545'), ObjectId('655c2235ca3e018469906546'), ObjectId('655c2235ca3e018469906547'), ObjectId('655c2235ca3e018469906548'), ObjectId('655c2235ca3e018469906549'), ObjectId('655c2235ca3e01846990654a'), ObjectId('655c2235ca3e01846990654b'), ObjectId('655c2235ca3e01846990654c'), ObjectId('655c2235ca3e01846990654d'), ObjectId('655c2235ca3e01846990654e'), ObjectId('655c2235ca3e01846990654f'), ObjectId('655c2235ca3e018469906550'), ObjectId('655c2235ca3e018469906551'), ObjectId('655c2235ca3e018469906552'), ObjectId('655c2235ca3e018469906553'), ObjectId('655c2235ca3e018469906554'), ObjectId('655c2235ca3e018469906555'), ObjectId('655c2235ca3e018469906556'), ObjectId('655c2235ca3e018469906557'), ObjectId('655c2235ca3e018469906558'), ObjectId('655c2235ca3e018469906559'), ObjectId('655c2235ca3e01846990655a'), ObjectId('655c2235ca3e01846990655b'), ObjectId('655c2235ca3e01846990655c'), ObjectId('655c2235ca3e01846990655d'), ObjectId('655c2235ca3e01846990655e'), ObjectId('655c2235ca3e01846990655f'), ObjectId('655c2235ca3e018469906560'), ObjectId('655c2235ca3e018469906561'), ObjectId('655c2235ca3e018469906562'), ObjectId('655c2235ca3e018469906563'), ObjectId('655c2235ca3e018469906564'), ObjectId('655c2235ca3e018469906565'), ObjectId('655c2235ca3e018469906566'), ObjectId('655c2235ca3e018469906567'), ObjectId('655c2235ca3e018469906568'), ObjectId('655c2235ca3e018469906569'), ObjectId('655c2235ca3e01846990656a'), ObjectId('655c2235ca3e01846990656b'), ObjectId('655c2235ca3e01846990656c'), ObjectId('655c2235ca3e01846990656d'), ObjectId('655c2235ca3e01846990656e'), ObjectId('655c2235ca3e01846990656f'), ObjectId('655c2235ca3e018469906570'), ObjectId('655c2235ca3e018469906571'), ObjectId('655c2235ca3e018469906572'), ObjectId('655c2235ca3e018469906573'), ObjectId('655c2235ca3e018469906574'), ObjectId('655c2235ca3e018469906575'), ObjectId('655c2235ca3e018469906576'), ObjectId('655c2235ca3e018469906577'), ObjectId('655c2235ca3e018469906578'), ObjectId('655c2235ca3e018469906579'), ObjectId('655c2235ca3e01846990657a'), ObjectId('655c2235ca3e01846990657b'), ObjectId('655c2235ca3e01846990657c'), ObjectId('655c2235ca3e01846990657d'), ObjectId('655c2235ca3e01846990657e'), ObjectId('655c2235ca3e01846990657f'), ObjectId('655c2235ca3e018469906580'), ObjectId('655c2235ca3e018469906581'), ObjectId('655c2235ca3e018469906582'), ObjectId('655c2235ca3e018469906583'), ObjectId('655c2235ca3e018469906584'), ObjectId('655c2235ca3e018469906585'), ObjectId('655c2235ca3e018469906586'), ObjectId('655c2235ca3e018469906587'), ObjectId('655c2235ca3e018469906588'), ObjectId('655c2235ca3e018469906589'), ObjectId('655c2235ca3e01846990658a'), ObjectId('655c2235ca3e01846990658b'), ObjectId('655c2235ca3e01846990658c'), ObjectId('655c2235ca3e01846990658d'), ObjectId('655c2235ca3e01846990658e'), ObjectId('655c2235ca3e01846990658f'), ObjectId('655c2235ca3e018469906590'), ObjectId('655c2235ca3e018469906591'), ObjectId('655c2235ca3e018469906592'), ObjectId('655c2235ca3e018469906593'), ObjectId('655c2235ca3e018469906594'), ObjectId('655c2235ca3e018469906595'), ObjectId('655c2235ca3e018469906596'), ObjectId('655c2235ca3e018469906597'), ObjectId('655c2235ca3e018469906598'), ObjectId('655c2235ca3e018469906599'), ObjectId('655c2235ca3e01846990659a'), ObjectId('655c2235ca3e01846990659b'), ObjectId('655c2235ca3e01846990659c'), ObjectId('655c2235ca3e01846990659d'), ObjectId('655c2235ca3e01846990659e'), ObjectId('655c2235ca3e01846990659f'), ObjectId('655c2235ca3e0184699065a0'), ObjectId('655c2235ca3e0184699065a1'), ObjectId('655c2235ca3e0184699065a2'), ObjectId('655c2235ca3e0184699065a3'), ObjectId('655c2235ca3e0184699065a4'), ObjectId('655c2235ca3e0184699065a5'), ObjectId('655c2235ca3e0184699065a6'), ObjectId('655c2235ca3e0184699065a7'), ObjectId('655c2235ca3e0184699065a8'), ObjectId('655c2235ca3e0184699065a9'), ObjectId('655c2235ca3e0184699065aa'), ObjectId('655c2235ca3e0184699065ab'), ObjectId('655c2235ca3e0184699065ac'), ObjectId('655c2235ca3e0184699065ad'), ObjectId('655c2235ca3e0184699065ae'), ObjectId('655c2235ca3e0184699065af'), ObjectId('655c2235ca3e0184699065b0'), ObjectId('655c2235ca3e0184699065b1'), ObjectId('655c2235ca3e0184699065b2'), ObjectId('655c2235ca3e0184699065b3'), ObjectId('655c2235ca3e0184699065b4'), ObjectId('655c2235ca3e0184699065b5'), ObjectId('655c2235ca3e0184699065b6'), ObjectId('655c2235ca3e0184699065b7'), ObjectId('655c2235ca3e0184699065b8'), ObjectId('655c2235ca3e0184699065b9'), ObjectId('655c2235ca3e0184699065ba'), ObjectId('655c2235ca3e0184699065bb'), ObjectId('655c2235ca3e0184699065bc'), ObjectId('655c2235ca3e0184699065bd'), ObjectId('655c2235ca3e0184699065be'), ObjectId('655c2235ca3e0184699065bf'), ObjectId('655c2235ca3e0184699065c0'), ObjectId('655c2235ca3e0184699065c1'), ObjectId('655c2235ca3e0184699065c2'), ObjectId('655c2235ca3e0184699065c3'), ObjectId('655c2235ca3e0184699065c4'), ObjectId('655c2235ca3e0184699065c5'), ObjectId('655c2235ca3e0184699065c6'), ObjectId('655c2235ca3e0184699065c7'), ObjectId('655c2235ca3e0184699065c8'), ObjectId('655c2235ca3e0184699065c9'), ObjectId('655c2235ca3e0184699065ca'), ObjectId('655c2235ca3e0184699065cb'), ObjectId('655c2235ca3e0184699065cc'), ObjectId('655c2235ca3e0184699065cd'), ObjectId('655c2235ca3e0184699065ce'), ObjectId('655c2235ca3e0184699065cf'), ObjectId('655c2235ca3e0184699065d0'), ObjectId('655c2235ca3e0184699065d1'), ObjectId('655c2235ca3e0184699065d2'), ObjectId('655c2235ca3e0184699065d3'), ObjectId('655c2235ca3e0184699065d4'), ObjectId('655c2235ca3e0184699065d5'), ObjectId('655c2235ca3e0184699065d6'), ObjectId('655c2235ca3e0184699065d7'), ObjectId('655c2235ca3e0184699065d8'), ObjectId('655c2235ca3e0184699065d9'), ObjectId('655c2235ca3e0184699065da'), ObjectId('655c2235ca3e0184699065db'), ObjectId('655c2235ca3e0184699065dc'), ObjectId('655c2235ca3e0184699065dd'), ObjectId('655c2235ca3e0184699065de'), ObjectId('655c2235ca3e0184699065df'), ObjectId('655c2235ca3e0184699065e0'), ObjectId('655c2235ca3e0184699065e1'), ObjectId('655c2235ca3e0184699065e2'), ObjectId('655c2235ca3e0184699065e3'), ObjectId('655c2235ca3e0184699065e4'), ObjectId('655c2235ca3e0184699065e5'), ObjectId('655c2235ca3e0184699065e6'), ObjectId('655c2235ca3e0184699065e7'), ObjectId('655c2235ca3e0184699065e8'), ObjectId('655c2235ca3e0184699065e9'), ObjectId('655c2235ca3e0184699065ea'), ObjectId('655c2235ca3e0184699065eb'), ObjectId('655c2235ca3e0184699065ec'), ObjectId('655c2235ca3e0184699065ed'), ObjectId('655c2235ca3e0184699065ee'), ObjectId('655c2235ca3e0184699065ef'), ObjectId('655c2235ca3e0184699065f0'), ObjectId('655c2235ca3e0184699065f1'), ObjectId('655c2235ca3e0184699065f2'), ObjectId('655c2235ca3e0184699065f3'), ObjectId('655c2235ca3e0184699065f4'), ObjectId('655c2235ca3e0184699065f5'), ObjectId('655c2235ca3e0184699065f6'), ObjectId('655c2235ca3e0184699065f7'), ObjectId('655c2235ca3e0184699065f8'), ObjectId('655c2235ca3e0184699065f9'), ObjectId('655c2235ca3e0184699065fa'), ObjectId('655c2235ca3e0184699065fb'), ObjectId('655c2235ca3e0184699065fc'), ObjectId('655c2235ca3e0184699065fd'), ObjectId('655c2235ca3e0184699065fe'), ObjectId('655c2235ca3e0184699065ff'), ObjectId('655c2235ca3e018469906600'), ObjectId('655c2235ca3e018469906601'), ObjectId('655c2235ca3e018469906602'), ObjectId('655c2235ca3e018469906603'), ObjectId('655c2235ca3e018469906604'), ObjectId('655c2235ca3e018469906605'), ObjectId('655c2235ca3e018469906606'), ObjectId('655c2235ca3e018469906607'), ObjectId('655c2235ca3e018469906608'), ObjectId('655c2235ca3e018469906609'), ObjectId('655c2235ca3e01846990660a'), ObjectId('655c2235ca3e01846990660b'), ObjectId('655c2235ca3e01846990660c'), ObjectId('655c2235ca3e01846990660d'), ObjectId('655c2235ca3e01846990660e'), ObjectId('655c2235ca3e01846990660f'), ObjectId('655c2235ca3e018469906610'), ObjectId('655c2235ca3e018469906611'), ObjectId('655c2235ca3e018469906612'), ObjectId('655c2235ca3e018469906613'), ObjectId('655c2235ca3e018469906614'), ObjectId('655c2235ca3e018469906615'), ObjectId('655c2235ca3e018469906616'), ObjectId('655c2235ca3e018469906617'), ObjectId('655c2235ca3e018469906618'), ObjectId('655c2235ca3e018469906619'), ObjectId('655c2235ca3e01846990661a'), ObjectId('655c2235ca3e01846990661b'), ObjectId('655c2235ca3e01846990661c'), ObjectId('655c2235ca3e01846990661d'), ObjectId('655c2235ca3e01846990661e'), ObjectId('655c2235ca3e01846990661f'), ObjectId('655c2235ca3e018469906620'), ObjectId('655c2235ca3e018469906621'), ObjectId('655c2235ca3e018469906622'), ObjectId('655c2235ca3e018469906623'), ObjectId('655c2235ca3e018469906624'), ObjectId('655c2235ca3e018469906625'), ObjectId('655c2235ca3e018469906626'), ObjectId('655c2235ca3e018469906627'), ObjectId('655c2235ca3e018469906628'), ObjectId('655c2235ca3e018469906629'), ObjectId('655c2235ca3e01846990662a'), ObjectId('655c2235ca3e01846990662b'), ObjectId('655c2235ca3e01846990662c'), ObjectId('655c2235ca3e01846990662d'), ObjectId('655c2235ca3e01846990662e'), ObjectId('655c2235ca3e01846990662f'), ObjectId('655c2235ca3e018469906630'), ObjectId('655c2235ca3e018469906631'), ObjectId('655c2235ca3e018469906632'), ObjectId('655c2235ca3e018469906633'), ObjectId('655c2235ca3e018469906634'), ObjectId('655c2235ca3e018469906635'), ObjectId('655c2235ca3e018469906636'), ObjectId('655c2235ca3e018469906637'), ObjectId('655c2235ca3e018469906638'), ObjectId('655c2235ca3e018469906639'), ObjectId('655c2235ca3e01846990663a'), ObjectId('655c2235ca3e01846990663b'), ObjectId('655c2235ca3e01846990663c'), ObjectId('655c2235ca3e01846990663d'), ObjectId('655c2235ca3e01846990663e'), ObjectId('655c2235ca3e01846990663f'), ObjectId('655c2235ca3e018469906640'), ObjectId('655c2235ca3e018469906641'), ObjectId('655c2235ca3e018469906642'), ObjectId('655c2235ca3e018469906643'), ObjectId('655c2235ca3e018469906644'), ObjectId('655c2235ca3e018469906645'), ObjectId('655c2235ca3e018469906646'), ObjectId('655c2235ca3e018469906647'), ObjectId('655c2235ca3e018469906648'), ObjectId('655c2235ca3e018469906649'), ObjectId('655c2235ca3e01846990664a'), ObjectId('655c2235ca3e01846990664b'), ObjectId('655c2235ca3e01846990664c'), ObjectId('655c2235ca3e01846990664d'), ObjectId('655c2235ca3e01846990664e'), ObjectId('655c2235ca3e01846990664f'), ObjectId('655c2235ca3e018469906650'), ObjectId('655c2235ca3e018469906651'), ObjectId('655c2235ca3e018469906652'), ObjectId('655c2235ca3e018469906653'), ObjectId('655c2235ca3e018469906654'), ObjectId('655c2235ca3e018469906655'), ObjectId('655c2235ca3e018469906656'), ObjectId('655c2235ca3e018469906657'), ObjectId('655c2235ca3e018469906658'), ObjectId('655c2235ca3e018469906659'), ObjectId('655c2235ca3e01846990665a'), ObjectId('655c2235ca3e01846990665b'), ObjectId('655c2235ca3e01846990665c'), ObjectId('655c2235ca3e01846990665d'), ObjectId('655c2235ca3e01846990665e'), ObjectId('655c2235ca3e01846990665f'), ObjectId('655c2235ca3e018469906660'), ObjectId('655c2235ca3e018469906661'), ObjectId('655c2235ca3e018469906662'), ObjectId('655c2235ca3e018469906663'), ObjectId('655c2235ca3e018469906664'), ObjectId('655c2235ca3e018469906665'), ObjectId('655c2235ca3e018469906666'), ObjectId('655c2235ca3e018469906667'), ObjectId('655c2235ca3e018469906668'), ObjectId('655c2235ca3e018469906669'), ObjectId('655c2235ca3e01846990666a'), ObjectId('655c2235ca3e01846990666b'), ObjectId('655c2235ca3e01846990666c'), ObjectId('655c2235ca3e01846990666d'), ObjectId('655c2235ca3e01846990666e'), ObjectId('655c2235ca3e01846990666f'), ObjectId('655c2235ca3e018469906670'), ObjectId('655c2235ca3e018469906671'), ObjectId('655c2235ca3e018469906672'), ObjectId('655c2235ca3e018469906673'), ObjectId('655c2235ca3e018469906674'), ObjectId('655c2235ca3e018469906675'), ObjectId('655c2235ca3e018469906676'), ObjectId('655c2235ca3e018469906677'), ObjectId('655c2235ca3e018469906678'), ObjectId('655c2235ca3e018469906679'), ObjectId('655c2235ca3e01846990667a'), ObjectId('655c2235ca3e01846990667b'), ObjectId('655c2235ca3e01846990667c'), ObjectId('655c2235ca3e01846990667d'), ObjectId('655c2235ca3e01846990667e'), ObjectId('655c2235ca3e01846990667f'), ObjectId('655c2235ca3e018469906680'), ObjectId('655c2235ca3e018469906681'), ObjectId('655c2235ca3e018469906682'), ObjectId('655c2235ca3e018469906683'), ObjectId('655c2235ca3e018469906684'), ObjectId('655c2235ca3e018469906685'), ObjectId('655c2235ca3e018469906686'), ObjectId('655c2235ca3e018469906687'), ObjectId('655c2235ca3e018469906688'), ObjectId('655c2235ca3e018469906689'), ObjectId('655c2235ca3e01846990668a'), ObjectId('655c2235ca3e01846990668b'), ObjectId('655c2235ca3e01846990668c'), ObjectId('655c2235ca3e01846990668d'), ObjectId('655c2235ca3e01846990668e'), ObjectId('655c2235ca3e01846990668f'), ObjectId('655c2235ca3e018469906690'), ObjectId('655c2235ca3e018469906691'), ObjectId('655c2235ca3e018469906692'), ObjectId('655c2235ca3e018469906693'), ObjectId('655c2235ca3e018469906694'), ObjectId('655c2235ca3e018469906695'), ObjectId('655c2235ca3e018469906696'), ObjectId('655c2235ca3e018469906697'), ObjectId('655c2235ca3e018469906698'), ObjectId('655c2235ca3e018469906699'), ObjectId('655c2235ca3e01846990669a'), ObjectId('655c2235ca3e01846990669b'), ObjectId('655c2235ca3e01846990669c'), ObjectId('655c2235ca3e01846990669d'), ObjectId('655c2235ca3e01846990669e'), ObjectId('655c2235ca3e01846990669f'), ObjectId('655c2235ca3e0184699066a0'), ObjectId('655c2235ca3e0184699066a1'), ObjectId('655c2235ca3e0184699066a2'), ObjectId('655c2235ca3e0184699066a3'), ObjectId('655c2235ca3e0184699066a4'), ObjectId('655c2235ca3e0184699066a5'), ObjectId('655c2235ca3e0184699066a6'), ObjectId('655c2235ca3e0184699066a7'), ObjectId('655c2235ca3e0184699066a8'), ObjectId('655c2235ca3e0184699066a9'), ObjectId('655c2235ca3e0184699066aa'), ObjectId('655c2235ca3e0184699066ab'), ObjectId('655c2235ca3e0184699066ac'), ObjectId('655c2235ca3e0184699066ad'), ObjectId('655c2235ca3e0184699066ae'), ObjectId('655c2235ca3e0184699066af'), ObjectId('655c2235ca3e0184699066b0'), ObjectId('655c2235ca3e0184699066b1'), ObjectId('655c2235ca3e0184699066b2'), ObjectId('655c2235ca3e0184699066b3'), ObjectId('655c2235ca3e0184699066b4'), ObjectId('655c2235ca3e0184699066b5'), ObjectId('655c2235ca3e0184699066b6'), ObjectId('655c2235ca3e0184699066b7'), ObjectId('655c2235ca3e0184699066b8'), ObjectId('655c2235ca3e0184699066b9'), ObjectId('655c2235ca3e0184699066ba'), ObjectId('655c2235ca3e0184699066bb'), ObjectId('655c2235ca3e0184699066bc'), ObjectId('655c2235ca3e0184699066bd'), ObjectId('655c2235ca3e0184699066be'), ObjectId('655c2235ca3e0184699066bf'), ObjectId('655c2235ca3e0184699066c0'), ObjectId('655c2235ca3e0184699066c1'), ObjectId('655c2235ca3e0184699066c2'), ObjectId('655c2235ca3e0184699066c3'), ObjectId('655c2235ca3e0184699066c4'), ObjectId('655c2235ca3e0184699066c5'), ObjectId('655c2235ca3e0184699066c6'), ObjectId('655c2235ca3e0184699066c7'), ObjectId('655c2235ca3e0184699066c8'), ObjectId('655c2235ca3e0184699066c9'), ObjectId('655c2235ca3e0184699066ca'), ObjectId('655c2235ca3e0184699066cb'), ObjectId('655c2235ca3e0184699066cc'), ObjectId('655c2235ca3e0184699066cd'), ObjectId('655c2235ca3e0184699066ce'), ObjectId('655c2235ca3e0184699066cf'), ObjectId('655c2235ca3e0184699066d0'), ObjectId('655c2235ca3e0184699066d1'), ObjectId('655c2235ca3e0184699066d2'), ObjectId('655c2235ca3e0184699066d3'), ObjectId('655c2235ca3e0184699066d4'), ObjectId('655c2235ca3e0184699066d5'), ObjectId('655c2235ca3e0184699066d6'), ObjectId('655c2235ca3e0184699066d7'), ObjectId('655c2235ca3e0184699066d8'), ObjectId('655c2235ca3e0184699066d9'), ObjectId('655c2235ca3e0184699066da'), ObjectId('655c2235ca3e0184699066db'), ObjectId('655c2235ca3e0184699066dc'), ObjectId('655c2235ca3e0184699066dd'), ObjectId('655c2235ca3e0184699066de'), ObjectId('655c2235ca3e0184699066df'), ObjectId('655c2235ca3e0184699066e0'), ObjectId('655c2235ca3e0184699066e1'), ObjectId('655c2235ca3e0184699066e2'), ObjectId('655c2235ca3e0184699066e3'), ObjectId('655c2235ca3e0184699066e4'), ObjectId('655c2235ca3e0184699066e5'), ObjectId('655c2235ca3e0184699066e6'), ObjectId('655c2235ca3e0184699066e7'), ObjectId('655c2235ca3e0184699066e8'), ObjectId('655c2235ca3e0184699066e9'), ObjectId('655c2235ca3e0184699066ea'), ObjectId('655c2235ca3e0184699066eb'), ObjectId('655c2235ca3e0184699066ec'), ObjectId('655c2235ca3e0184699066ed'), ObjectId('655c2235ca3e0184699066ee'), ObjectId('655c2235ca3e0184699066ef'), ObjectId('655c2235ca3e0184699066f0'), ObjectId('655c2235ca3e0184699066f1'), ObjectId('655c2235ca3e0184699066f2'), ObjectId('655c2235ca3e0184699066f3'), ObjectId('655c2235ca3e0184699066f4'), ObjectId('655c2235ca3e0184699066f5'), ObjectId('655c2235ca3e0184699066f6'), ObjectId('655c2235ca3e0184699066f7'), ObjectId('655c2235ca3e0184699066f8'), ObjectId('655c2235ca3e0184699066f9'), ObjectId('655c2235ca3e0184699066fa'), ObjectId('655c2235ca3e0184699066fb'), ObjectId('655c2235ca3e0184699066fc'), ObjectId('655c2235ca3e0184699066fd'), ObjectId('655c2235ca3e0184699066fe'), ObjectId('655c2235ca3e0184699066ff'), ObjectId('655c2235ca3e018469906700'), ObjectId('655c2235ca3e018469906701'), ObjectId('655c2235ca3e018469906702'), ObjectId('655c2235ca3e018469906703'), ObjectId('655c2235ca3e018469906704'), ObjectId('655c2235ca3e018469906705'), ObjectId('655c2235ca3e018469906706'), ObjectId('655c2235ca3e018469906707'), ObjectId('655c2235ca3e018469906708'), ObjectId('655c2235ca3e018469906709'), ObjectId('655c2235ca3e01846990670a'), ObjectId('655c2235ca3e01846990670b'), ObjectId('655c2235ca3e01846990670c'), ObjectId('655c2235ca3e01846990670d'), ObjectId('655c2235ca3e01846990670e'), ObjectId('655c2235ca3e01846990670f'), ObjectId('655c2235ca3e018469906710'), ObjectId('655c2235ca3e018469906711'), ObjectId('655c2235ca3e018469906712'), ObjectId('655c2235ca3e018469906713'), ObjectId('655c2235ca3e018469906714'), ObjectId('655c2235ca3e018469906715'), ObjectId('655c2235ca3e018469906716'), ObjectId('655c2235ca3e018469906717'), ObjectId('655c2235ca3e018469906718'), ObjectId('655c2235ca3e018469906719'), ObjectId('655c2235ca3e01846990671a'), ObjectId('655c2235ca3e01846990671b'), ObjectId('655c2235ca3e01846990671c'), ObjectId('655c2235ca3e01846990671d'), ObjectId('655c2235ca3e01846990671e'), ObjectId('655c2235ca3e01846990671f'), ObjectId('655c2235ca3e018469906720'), ObjectId('655c2235ca3e018469906721'), ObjectId('655c2235ca3e018469906722'), ObjectId('655c2235ca3e018469906723'), ObjectId('655c2235ca3e018469906724'), ObjectId('655c2235ca3e018469906725'), ObjectId('655c2235ca3e018469906726'), ObjectId('655c2235ca3e018469906727'), ObjectId('655c2235ca3e018469906728'), ObjectId('655c2235ca3e018469906729'), ObjectId('655c2235ca3e01846990672a'), ObjectId('655c2235ca3e01846990672b'), ObjectId('655c2235ca3e01846990672c'), ObjectId('655c2235ca3e01846990672d'), ObjectId('655c2235ca3e01846990672e'), ObjectId('655c2235ca3e01846990672f'), ObjectId('655c2235ca3e018469906730'), ObjectId('655c2235ca3e018469906731'), ObjectId('655c2235ca3e018469906732'), ObjectId('655c2235ca3e018469906733'), ObjectId('655c2235ca3e018469906734'), ObjectId('655c2235ca3e018469906735'), ObjectId('655c2235ca3e018469906736'), ObjectId('655c2235ca3e018469906737'), ObjectId('655c2235ca3e018469906738'), ObjectId('655c2235ca3e018469906739'), ObjectId('655c2235ca3e01846990673a'), ObjectId('655c2235ca3e01846990673b'), ObjectId('655c2235ca3e01846990673c'), ObjectId('655c2235ca3e01846990673d'), ObjectId('655c2235ca3e01846990673e'), ObjectId('655c2235ca3e01846990673f'), ObjectId('655c2235ca3e018469906740'), ObjectId('655c2235ca3e018469906741'), ObjectId('655c2235ca3e018469906742'), ObjectId('655c2235ca3e018469906743'), ObjectId('655c2235ca3e018469906744'), ObjectId('655c2235ca3e018469906745'), ObjectId('655c2235ca3e018469906746'), ObjectId('655c2235ca3e018469906747'), ObjectId('655c2235ca3e018469906748'), ObjectId('655c2235ca3e018469906749'), ObjectId('655c2235ca3e01846990674a'), ObjectId('655c2235ca3e01846990674b'), ObjectId('655c2235ca3e01846990674c'), ObjectId('655c2235ca3e01846990674d'), ObjectId('655c2235ca3e01846990674e'), ObjectId('655c2235ca3e01846990674f'), ObjectId('655c2235ca3e018469906750'), ObjectId('655c2235ca3e018469906751'), ObjectId('655c2235ca3e018469906752'), ObjectId('655c2235ca3e018469906753'), ObjectId('655c2235ca3e018469906754'), ObjectId('655c2235ca3e018469906755'), ObjectId('655c2235ca3e018469906756'), ObjectId('655c2235ca3e018469906757'), ObjectId('655c2235ca3e018469906758'), ObjectId('655c2235ca3e018469906759'), ObjectId('655c2235ca3e01846990675a'), ObjectId('655c2235ca3e01846990675b'), ObjectId('655c2235ca3e01846990675c'), ObjectId('655c2235ca3e01846990675d'), ObjectId('655c2235ca3e01846990675e'), ObjectId('655c2235ca3e01846990675f'), ObjectId('655c2235ca3e018469906760'), ObjectId('655c2235ca3e018469906761'), ObjectId('655c2235ca3e018469906762'), ObjectId('655c2235ca3e018469906763'), ObjectId('655c2235ca3e018469906764'), ObjectId('655c2235ca3e018469906765'), ObjectId('655c2235ca3e018469906766'), ObjectId('655c2235ca3e018469906767'), ObjectId('655c2235ca3e018469906768'), ObjectId('655c2235ca3e018469906769'), ObjectId('655c2235ca3e01846990676a'), ObjectId('655c2235ca3e01846990676b'), ObjectId('655c2235ca3e01846990676c'), ObjectId('655c2235ca3e01846990676d'), ObjectId('655c2235ca3e01846990676e'), ObjectId('655c2235ca3e01846990676f'), ObjectId('655c2235ca3e018469906770'), ObjectId('655c2235ca3e018469906771'), ObjectId('655c2235ca3e018469906772'), ObjectId('655c2235ca3e018469906773'), ObjectId('655c2235ca3e018469906774'), ObjectId('655c2235ca3e018469906775'), ObjectId('655c2235ca3e018469906776'), ObjectId('655c2235ca3e018469906777'), ObjectId('655c2235ca3e018469906778'), ObjectId('655c2235ca3e018469906779'), ObjectId('655c2235ca3e01846990677a'), ObjectId('655c2235ca3e01846990677b'), ObjectId('655c2235ca3e01846990677c'), ObjectId('655c2235ca3e01846990677d'), ObjectId('655c2235ca3e01846990677e'), ObjectId('655c2235ca3e01846990677f'), ObjectId('655c2235ca3e018469906780'), ObjectId('655c2235ca3e018469906781'), ObjectId('655c2235ca3e018469906782'), ObjectId('655c2235ca3e018469906783'), ObjectId('655c2235ca3e018469906784'), ObjectId('655c2235ca3e018469906785'), ObjectId('655c2235ca3e018469906786'), ObjectId('655c2235ca3e018469906787'), ObjectId('655c2235ca3e018469906788'), ObjectId('655c2235ca3e018469906789'), ObjectId('655c2235ca3e01846990678a'), ObjectId('655c2235ca3e01846990678b'), ObjectId('655c2235ca3e01846990678c'), ObjectId('655c2235ca3e01846990678d'), ObjectId('655c2235ca3e01846990678e'), ObjectId('655c2235ca3e01846990678f'), ObjectId('655c2235ca3e018469906790'), ObjectId('655c2235ca3e018469906791'), ObjectId('655c2235ca3e018469906792'), ObjectId('655c2235ca3e018469906793'), ObjectId('655c2235ca3e018469906794'), ObjectId('655c2235ca3e018469906795'), ObjectId('655c2235ca3e018469906796'), ObjectId('655c2235ca3e018469906797'), ObjectId('655c2235ca3e018469906798'), ObjectId('655c2235ca3e018469906799'), ObjectId('655c2235ca3e01846990679a'), ObjectId('655c2235ca3e01846990679b'), ObjectId('655c2235ca3e01846990679c'), ObjectId('655c2235ca3e01846990679d'), ObjectId('655c2235ca3e01846990679e'), ObjectId('655c2235ca3e01846990679f'), ObjectId('655c2235ca3e0184699067a0'), ObjectId('655c2235ca3e0184699067a1'), ObjectId('655c2235ca3e0184699067a2'), ObjectId('655c2235ca3e0184699067a3'), ObjectId('655c2235ca3e0184699067a4'), ObjectId('655c2235ca3e0184699067a5'), ObjectId('655c2235ca3e0184699067a6'), ObjectId('655c2235ca3e0184699067a7'), ObjectId('655c2235ca3e0184699067a8'), ObjectId('655c2235ca3e0184699067a9'), ObjectId('655c2235ca3e0184699067aa'), ObjectId('655c2235ca3e0184699067ab'), ObjectId('655c2235ca3e0184699067ac'), ObjectId('655c2235ca3e0184699067ad'), ObjectId('655c2235ca3e0184699067ae'), ObjectId('655c2235ca3e0184699067af'), ObjectId('655c2235ca3e0184699067b0'), ObjectId('655c2235ca3e0184699067b1'), ObjectId('655c2235ca3e0184699067b2'), ObjectId('655c2235ca3e0184699067b3'), ObjectId('655c2235ca3e0184699067b4'), ObjectId('655c2235ca3e0184699067b5'), ObjectId('655c2235ca3e0184699067b6'), ObjectId('655c2235ca3e0184699067b7'), ObjectId('655c2235ca3e0184699067b8'), ObjectId('655c2235ca3e0184699067b9'), ObjectId('655c2235ca3e0184699067ba'), ObjectId('655c2235ca3e0184699067bb'), ObjectId('655c2235ca3e0184699067bc'), ObjectId('655c2235ca3e0184699067bd'), ObjectId('655c2235ca3e0184699067be'), ObjectId('655c2235ca3e0184699067bf'), ObjectId('655c2235ca3e0184699067c0'), ObjectId('655c2235ca3e0184699067c1'), ObjectId('655c2235ca3e0184699067c2'), ObjectId('655c2235ca3e0184699067c3'), ObjectId('655c2235ca3e0184699067c4'), ObjectId('655c2235ca3e0184699067c5'), ObjectId('655c2235ca3e0184699067c6'), ObjectId('655c2235ca3e0184699067c7'), ObjectId('655c2235ca3e0184699067c8'), ObjectId('655c2235ca3e0184699067c9'), ObjectId('655c2235ca3e0184699067ca'), ObjectId('655c2235ca3e0184699067cb'), ObjectId('655c2235ca3e0184699067cc'), ObjectId('655c2235ca3e0184699067cd'), ObjectId('655c2235ca3e0184699067ce'), ObjectId('655c2235ca3e0184699067cf'), ObjectId('655c2235ca3e0184699067d0'), ObjectId('655c2235ca3e0184699067d1'), ObjectId('655c2235ca3e0184699067d2'), ObjectId('655c2235ca3e0184699067d3'), ObjectId('655c2235ca3e0184699067d4'), ObjectId('655c2235ca3e0184699067d5'), ObjectId('655c2235ca3e0184699067d6'), ObjectId('655c2235ca3e0184699067d7'), ObjectId('655c2235ca3e0184699067d8'), ObjectId('655c2235ca3e0184699067d9'), ObjectId('655c2235ca3e0184699067da'), ObjectId('655c2235ca3e0184699067db'), ObjectId('655c2235ca3e0184699067dc'), ObjectId('655c2235ca3e0184699067dd'), ObjectId('655c2235ca3e0184699067de'), ObjectId('655c2235ca3e0184699067df'), ObjectId('655c2235ca3e0184699067e0'), ObjectId('655c2235ca3e0184699067e1'), ObjectId('655c2235ca3e0184699067e2'), ObjectId('655c2235ca3e0184699067e3'), ObjectId('655c2235ca3e0184699067e4'), ObjectId('655c2235ca3e0184699067e5'), ObjectId('655c2235ca3e0184699067e6'), ObjectId('655c2235ca3e0184699067e7'), ObjectId('655c2235ca3e0184699067e8'), ObjectId('655c2235ca3e0184699067e9'), ObjectId('655c2235ca3e0184699067ea'), ObjectId('655c2235ca3e0184699067eb'), ObjectId('655c2235ca3e0184699067ec'), ObjectId('655c2235ca3e0184699067ed'), ObjectId('655c2235ca3e0184699067ee'), ObjectId('655c2235ca3e0184699067ef'), ObjectId('655c2235ca3e0184699067f0'), ObjectId('655c2235ca3e0184699067f1'), ObjectId('655c2235ca3e0184699067f2'), ObjectId('655c2235ca3e0184699067f3'), ObjectId('655c2235ca3e0184699067f4'), ObjectId('655c2235ca3e0184699067f5'), ObjectId('655c2235ca3e0184699067f6'), ObjectId('655c2235ca3e0184699067f7'), ObjectId('655c2235ca3e0184699067f8'), ObjectId('655c2235ca3e0184699067f9'), ObjectId('655c2235ca3e0184699067fa'), ObjectId('655c2235ca3e0184699067fb'), ObjectId('655c2235ca3e0184699067fc'), ObjectId('655c2235ca3e0184699067fd'), ObjectId('655c2235ca3e0184699067fe'), ObjectId('655c2235ca3e0184699067ff'), ObjectId('655c2235ca3e018469906800'), ObjectId('655c2235ca3e018469906801'), ObjectId('655c2235ca3e018469906802'), ObjectId('655c2235ca3e018469906803'), ObjectId('655c2235ca3e018469906804'), ObjectId('655c2235ca3e018469906805'), ObjectId('655c2235ca3e018469906806'), ObjectId('655c2235ca3e018469906807'), ObjectId('655c2235ca3e018469906808'), ObjectId('655c2235ca3e018469906809'), ObjectId('655c2235ca3e01846990680a'), ObjectId('655c2235ca3e01846990680b'), ObjectId('655c2235ca3e01846990680c'), ObjectId('655c2235ca3e01846990680d'), ObjectId('655c2235ca3e01846990680e'), ObjectId('655c2235ca3e01846990680f'), ObjectId('655c2235ca3e018469906810'), ObjectId('655c2235ca3e018469906811'), ObjectId('655c2235ca3e018469906812'), ObjectId('655c2235ca3e018469906813'), ObjectId('655c2235ca3e018469906814'), ObjectId('655c2235ca3e018469906815'), ObjectId('655c2235ca3e018469906816'), ObjectId('655c2235ca3e018469906817'), ObjectId('655c2235ca3e018469906818'), ObjectId('655c2235ca3e018469906819'), ObjectId('655c2235ca3e01846990681a'), ObjectId('655c2235ca3e01846990681b'), ObjectId('655c2235ca3e01846990681c'), ObjectId('655c2235ca3e01846990681d'), ObjectId('655c2235ca3e01846990681e'), ObjectId('655c2235ca3e01846990681f'), ObjectId('655c2235ca3e018469906820'), ObjectId('655c2235ca3e018469906821'), ObjectId('655c2235ca3e018469906822'), ObjectId('655c2235ca3e018469906823'), ObjectId('655c2235ca3e018469906824'), ObjectId('655c2235ca3e018469906825'), ObjectId('655c2235ca3e018469906826'), ObjectId('655c2235ca3e018469906827'), ObjectId('655c2235ca3e018469906828'), ObjectId('655c2235ca3e018469906829'), ObjectId('655c2235ca3e01846990682a'), ObjectId('655c2235ca3e01846990682b'), ObjectId('655c2235ca3e01846990682c'), ObjectId('655c2235ca3e01846990682d'), ObjectId('655c2235ca3e01846990682e'), ObjectId('655c2235ca3e01846990682f'), ObjectId('655c2235ca3e018469906830'), ObjectId('655c2235ca3e018469906831'), ObjectId('655c2235ca3e018469906832'), ObjectId('655c2235ca3e018469906833'), ObjectId('655c2235ca3e018469906834'), ObjectId('655c2235ca3e018469906835'), ObjectId('655c2235ca3e018469906836'), ObjectId('655c2235ca3e018469906837'), ObjectId('655c2235ca3e018469906838'), ObjectId('655c2235ca3e018469906839'), ObjectId('655c2235ca3e01846990683a'), ObjectId('655c2235ca3e01846990683b'), ObjectId('655c2235ca3e01846990683c'), ObjectId('655c2235ca3e01846990683d'), ObjectId('655c2235ca3e01846990683e'), ObjectId('655c2235ca3e01846990683f'), ObjectId('655c2235ca3e018469906840'), ObjectId('655c2235ca3e018469906841'), ObjectId('655c2235ca3e018469906842'), ObjectId('655c2235ca3e018469906843'), ObjectId('655c2235ca3e018469906844'), ObjectId('655c2235ca3e018469906845'), ObjectId('655c2235ca3e018469906846'), ObjectId('655c2235ca3e018469906847'), ObjectId('655c2235ca3e018469906848'), ObjectId('655c2235ca3e018469906849'), ObjectId('655c2235ca3e01846990684a'), ObjectId('655c2235ca3e01846990684b'), ObjectId('655c2235ca3e01846990684c'), ObjectId('655c2235ca3e01846990684d'), ObjectId('655c2235ca3e01846990684e'), ObjectId('655c2235ca3e01846990684f'), ObjectId('655c2235ca3e018469906850'), ObjectId('655c2235ca3e018469906851'), ObjectId('655c2235ca3e018469906852'), ObjectId('655c2235ca3e018469906853'), ObjectId('655c2235ca3e018469906854'), ObjectId('655c2235ca3e018469906855'), ObjectId('655c2235ca3e018469906856'), ObjectId('655c2235ca3e018469906857'), ObjectId('655c2235ca3e018469906858'), ObjectId('655c2235ca3e018469906859'), ObjectId('655c2235ca3e01846990685a'), ObjectId('655c2235ca3e01846990685b'), ObjectId('655c2235ca3e01846990685c'), ObjectId('655c2235ca3e01846990685d'), ObjectId('655c2235ca3e01846990685e'), ObjectId('655c2235ca3e01846990685f'), ObjectId('655c2235ca3e018469906860'), ObjectId('655c2235ca3e018469906861'), ObjectId('655c2235ca3e018469906862'), ObjectId('655c2235ca3e018469906863'), ObjectId('655c2235ca3e018469906864'), ObjectId('655c2235ca3e018469906865'), ObjectId('655c2235ca3e018469906866'), ObjectId('655c2235ca3e018469906867'), ObjectId('655c2235ca3e018469906868'), ObjectId('655c2235ca3e018469906869'), ObjectId('655c2235ca3e01846990686a'), ObjectId('655c2235ca3e01846990686b'), ObjectId('655c2235ca3e01846990686c'), ObjectId('655c2235ca3e01846990686d'), ObjectId('655c2235ca3e01846990686e'), ObjectId('655c2235ca3e01846990686f'), ObjectId('655c2235ca3e018469906870'), ObjectId('655c2235ca3e018469906871'), ObjectId('655c2235ca3e018469906872'), ObjectId('655c2235ca3e018469906873'), ObjectId('655c2235ca3e018469906874'), ObjectId('655c2235ca3e018469906875'), ObjectId('655c2235ca3e018469906876'), ObjectId('655c2235ca3e018469906877'), ObjectId('655c2235ca3e018469906878'), ObjectId('655c2235ca3e018469906879'), ObjectId('655c2235ca3e01846990687a'), ObjectId('655c2235ca3e01846990687b'), ObjectId('655c2235ca3e01846990687c'), ObjectId('655c2235ca3e01846990687d'), ObjectId('655c2235ca3e01846990687e'), ObjectId('655c2235ca3e01846990687f'), ObjectId('655c2235ca3e018469906880'), ObjectId('655c2235ca3e018469906881'), ObjectId('655c2235ca3e018469906882'), ObjectId('655c2235ca3e018469906883'), ObjectId('655c2235ca3e018469906884'), ObjectId('655c2235ca3e018469906885'), ObjectId('655c2235ca3e018469906886'), ObjectId('655c2235ca3e018469906887'), ObjectId('655c2235ca3e018469906888'), ObjectId('655c2235ca3e018469906889'), ObjectId('655c2235ca3e01846990688a'), ObjectId('655c2235ca3e01846990688b'), ObjectId('655c2235ca3e01846990688c'), ObjectId('655c2235ca3e01846990688d'), ObjectId('655c2235ca3e01846990688e'), ObjectId('655c2235ca3e01846990688f'), ObjectId('655c2235ca3e018469906890'), ObjectId('655c2235ca3e018469906891'), ObjectId('655c2235ca3e018469906892'), ObjectId('655c2235ca3e018469906893'), ObjectId('655c2235ca3e018469906894'), ObjectId('655c2235ca3e018469906895'), ObjectId('655c2235ca3e018469906896'), ObjectId('655c2235ca3e018469906897'), ObjectId('655c2235ca3e018469906898'), ObjectId('655c2235ca3e018469906899'), ObjectId('655c2235ca3e01846990689a'), ObjectId('655c2235ca3e01846990689b'), ObjectId('655c2235ca3e01846990689c'), ObjectId('655c2235ca3e01846990689d'), ObjectId('655c2235ca3e01846990689e'), ObjectId('655c2235ca3e01846990689f'), ObjectId('655c2235ca3e0184699068a0'), ObjectId('655c2235ca3e0184699068a1'), ObjectId('655c2235ca3e0184699068a2'), ObjectId('655c2235ca3e0184699068a3'), ObjectId('655c2235ca3e0184699068a4'), ObjectId('655c2235ca3e0184699068a5'), ObjectId('655c2235ca3e0184699068a6'), ObjectId('655c2235ca3e0184699068a7'), ObjectId('655c2235ca3e0184699068a8'), ObjectId('655c2235ca3e0184699068a9'), ObjectId('655c2235ca3e0184699068aa'), ObjectId('655c2235ca3e0184699068ab'), ObjectId('655c2235ca3e0184699068ac'), ObjectId('655c2235ca3e0184699068ad'), ObjectId('655c2235ca3e0184699068ae'), ObjectId('655c2235ca3e0184699068af'), ObjectId('655c2235ca3e0184699068b0'), ObjectId('655c2235ca3e0184699068b1'), ObjectId('655c2235ca3e0184699068b2'), ObjectId('655c2235ca3e0184699068b3'), ObjectId('655c2235ca3e0184699068b4'), ObjectId('655c2235ca3e0184699068b5'), ObjectId('655c2235ca3e0184699068b6'), ObjectId('655c2235ca3e0184699068b7'), ObjectId('655c2235ca3e0184699068b8'), ObjectId('655c2235ca3e0184699068b9'), ObjectId('655c2235ca3e0184699068ba'), ObjectId('655c2235ca3e0184699068bb'), ObjectId('655c2235ca3e0184699068bc'), ObjectId('655c2235ca3e0184699068bd'), ObjectId('655c2235ca3e0184699068be'), ObjectId('655c2235ca3e0184699068bf'), ObjectId('655c2235ca3e0184699068c0'), ObjectId('655c2235ca3e0184699068c1'), ObjectId('655c2235ca3e0184699068c2'), ObjectId('655c2235ca3e0184699068c3'), ObjectId('655c2235ca3e0184699068c4'), ObjectId('655c2235ca3e0184699068c5'), ObjectId('655c2235ca3e0184699068c6'), ObjectId('655c2235ca3e0184699068c7'), ObjectId('655c2235ca3e0184699068c8'), ObjectId('655c2235ca3e0184699068c9'), ObjectId('655c2235ca3e0184699068ca'), ObjectId('655c2235ca3e0184699068cb'), ObjectId('655c2235ca3e0184699068cc'), ObjectId('655c2235ca3e0184699068cd'), ObjectId('655c2235ca3e0184699068ce'), ObjectId('655c2235ca3e0184699068cf'), ObjectId('655c2235ca3e0184699068d0'), ObjectId('655c2235ca3e0184699068d1'), ObjectId('655c2235ca3e0184699068d2'), ObjectId('655c2235ca3e0184699068d3'), ObjectId('655c2235ca3e0184699068d4'), ObjectId('655c2235ca3e0184699068d5'), ObjectId('655c2235ca3e0184699068d6'), ObjectId('655c2235ca3e0184699068d7'), ObjectId('655c2235ca3e0184699068d8'), ObjectId('655c2235ca3e0184699068d9'), ObjectId('655c2235ca3e0184699068da'), ObjectId('655c2235ca3e0184699068db'), ObjectId('655c2235ca3e0184699068dc'), ObjectId('655c2235ca3e0184699068dd'), ObjectId('655c2235ca3e0184699068de'), ObjectId('655c2235ca3e0184699068df'), ObjectId('655c2235ca3e0184699068e0'), ObjectId('655c2235ca3e0184699068e1'), ObjectId('655c2235ca3e0184699068e2'), ObjectId('655c2235ca3e0184699068e3'), ObjectId('655c2235ca3e0184699068e4'), ObjectId('655c2235ca3e0184699068e5'), ObjectId('655c2235ca3e0184699068e6'), ObjectId('655c2235ca3e0184699068e7'), ObjectId('655c2235ca3e0184699068e8'), ObjectId('655c2235ca3e0184699068e9'), ObjectId('655c2235ca3e0184699068ea'), ObjectId('655c2235ca3e0184699068eb'), ObjectId('655c2235ca3e0184699068ec'), ObjectId('655c2235ca3e0184699068ed'), ObjectId('655c2235ca3e0184699068ee'), ObjectId('655c2235ca3e0184699068ef'), ObjectId('655c2235ca3e0184699068f0'), ObjectId('655c2235ca3e0184699068f1'), ObjectId('655c2235ca3e0184699068f2'), ObjectId('655c2235ca3e0184699068f3'), ObjectId('655c2235ca3e0184699068f4'), ObjectId('655c2235ca3e0184699068f5'), ObjectId('655c2235ca3e0184699068f6'), ObjectId('655c2235ca3e0184699068f7'), ObjectId('655c2235ca3e0184699068f8'), ObjectId('655c2235ca3e0184699068f9'), ObjectId('655c2235ca3e0184699068fa'), ObjectId('655c2235ca3e0184699068fb'), ObjectId('655c2235ca3e0184699068fc'), ObjectId('655c2235ca3e0184699068fd'), ObjectId('655c2235ca3e0184699068fe'), ObjectId('655c2235ca3e0184699068ff'), ObjectId('655c2235ca3e018469906900'), ObjectId('655c2235ca3e018469906901'), ObjectId('655c2235ca3e018469906902'), ObjectId('655c2235ca3e018469906903'), ObjectId('655c2235ca3e018469906904'), ObjectId('655c2235ca3e018469906905'), ObjectId('655c2235ca3e018469906906'), ObjectId('655c2235ca3e018469906907'), ObjectId('655c2235ca3e018469906908'), ObjectId('655c2235ca3e018469906909'), ObjectId('655c2235ca3e01846990690a'), ObjectId('655c2235ca3e01846990690b'), ObjectId('655c2235ca3e01846990690c'), ObjectId('655c2235ca3e01846990690d'), ObjectId('655c2235ca3e01846990690e'), ObjectId('655c2235ca3e01846990690f'), ObjectId('655c2235ca3e018469906910'), ObjectId('655c2235ca3e018469906911'), ObjectId('655c2235ca3e018469906912'), ObjectId('655c2235ca3e018469906913'), ObjectId('655c2235ca3e018469906914'), ObjectId('655c2235ca3e018469906915'), ObjectId('655c2235ca3e018469906916'), ObjectId('655c2235ca3e018469906917'), ObjectId('655c2235ca3e018469906918'), ObjectId('655c2235ca3e018469906919'), ObjectId('655c2235ca3e01846990691a'), ObjectId('655c2235ca3e01846990691b'), ObjectId('655c2235ca3e01846990691c'), ObjectId('655c2235ca3e01846990691d'), ObjectId('655c2235ca3e01846990691e'), ObjectId('655c2235ca3e01846990691f'), ObjectId('655c2235ca3e018469906920'), ObjectId('655c2235ca3e018469906921'), ObjectId('655c2235ca3e018469906922'), ObjectId('655c2235ca3e018469906923'), ObjectId('655c2235ca3e018469906924'), ObjectId('655c2235ca3e018469906925'), ObjectId('655c2235ca3e018469906926'), ObjectId('655c2235ca3e018469906927'), ObjectId('655c2235ca3e018469906928'), ObjectId('655c2235ca3e018469906929'), ObjectId('655c2235ca3e01846990692a'), ObjectId('655c2235ca3e01846990692b'), ObjectId('655c2235ca3e01846990692c'), ObjectId('655c2235ca3e01846990692d'), ObjectId('655c2235ca3e01846990692e'), ObjectId('655c2235ca3e01846990692f'), ObjectId('655c2235ca3e018469906930'), ObjectId('655c2235ca3e018469906931'), ObjectId('655c2235ca3e018469906932'), ObjectId('655c2235ca3e018469906933'), ObjectId('655c2235ca3e018469906934'), ObjectId('655c2235ca3e018469906935'), ObjectId('655c2235ca3e018469906936'), ObjectId('655c2235ca3e018469906937'), ObjectId('655c2235ca3e018469906938'), ObjectId('655c2235ca3e018469906939'), ObjectId('655c2235ca3e01846990693a'), ObjectId('655c2235ca3e01846990693b'), ObjectId('655c2235ca3e01846990693c'), ObjectId('655c2235ca3e01846990693d'), ObjectId('655c2235ca3e01846990693e'), ObjectId('655c2235ca3e01846990693f'), ObjectId('655c2235ca3e018469906940'), ObjectId('655c2235ca3e018469906941'), ObjectId('655c2235ca3e018469906942'), ObjectId('655c2235ca3e018469906943'), ObjectId('655c2235ca3e018469906944'), ObjectId('655c2235ca3e018469906945'), ObjectId('655c2235ca3e018469906946'), ObjectId('655c2235ca3e018469906947'), ObjectId('655c2235ca3e018469906948'), ObjectId('655c2235ca3e018469906949'), ObjectId('655c2235ca3e01846990694a'), ObjectId('655c2235ca3e01846990694b'), ObjectId('655c2235ca3e01846990694c'), ObjectId('655c2235ca3e01846990694d'), ObjectId('655c2235ca3e01846990694e'), ObjectId('655c2235ca3e01846990694f'), ObjectId('655c2235ca3e018469906950'), ObjectId('655c2235ca3e018469906951'), ObjectId('655c2235ca3e018469906952'), ObjectId('655c2235ca3e018469906953'), ObjectId('655c2235ca3e018469906954'), ObjectId('655c2235ca3e018469906955'), ObjectId('655c2235ca3e018469906956'), ObjectId('655c2235ca3e018469906957'), ObjectId('655c2235ca3e018469906958'), ObjectId('655c2235ca3e018469906959'), ObjectId('655c2235ca3e01846990695a'), ObjectId('655c2235ca3e01846990695b'), ObjectId('655c2235ca3e01846990695c'), ObjectId('655c2235ca3e01846990695d'), ObjectId('655c2235ca3e01846990695e'), ObjectId('655c2235ca3e01846990695f'), ObjectId('655c2235ca3e018469906960'), ObjectId('655c2235ca3e018469906961'), ObjectId('655c2235ca3e018469906962'), ObjectId('655c2235ca3e018469906963'), ObjectId('655c2235ca3e018469906964'), ObjectId('655c2235ca3e018469906965'), ObjectId('655c2235ca3e018469906966'), ObjectId('655c2235ca3e018469906967'), ObjectId('655c2235ca3e018469906968'), ObjectId('655c2235ca3e018469906969'), ObjectId('655c2235ca3e01846990696a'), ObjectId('655c2235ca3e01846990696b'), ObjectId('655c2235ca3e01846990696c'), ObjectId('655c2235ca3e01846990696d'), ObjectId('655c2235ca3e01846990696e'), ObjectId('655c2235ca3e01846990696f'), ObjectId('655c2235ca3e018469906970'), ObjectId('655c2235ca3e018469906971'), ObjectId('655c2235ca3e018469906972'), ObjectId('655c2235ca3e018469906973'), ObjectId('655c2235ca3e018469906974'), ObjectId('655c2235ca3e018469906975'), ObjectId('655c2235ca3e018469906976'), ObjectId('655c2235ca3e018469906977'), ObjectId('655c2235ca3e018469906978'), ObjectId('655c2235ca3e018469906979'), ObjectId('655c2235ca3e01846990697a'), ObjectId('655c2235ca3e01846990697b'), ObjectId('655c2235ca3e01846990697c'), ObjectId('655c2235ca3e01846990697d'), ObjectId('655c2235ca3e01846990697e'), ObjectId('655c2235ca3e01846990697f'), ObjectId('655c2235ca3e018469906980'), ObjectId('655c2235ca3e018469906981'), ObjectId('655c2235ca3e018469906982'), ObjectId('655c2235ca3e018469906983'), ObjectId('655c2235ca3e018469906984'), ObjectId('655c2235ca3e018469906985'), ObjectId('655c2235ca3e018469906986'), ObjectId('655c2235ca3e018469906987'), ObjectId('655c2235ca3e018469906988'), ObjectId('655c2235ca3e018469906989'), ObjectId('655c2235ca3e01846990698a'), ObjectId('655c2235ca3e01846990698b'), ObjectId('655c2235ca3e01846990698c'), ObjectId('655c2235ca3e01846990698d'), ObjectId('655c2235ca3e01846990698e'), ObjectId('655c2235ca3e01846990698f'), ObjectId('655c2235ca3e018469906990'), ObjectId('655c2235ca3e018469906991'), ObjectId('655c2235ca3e018469906992'), ObjectId('655c2235ca3e018469906993'), ObjectId('655c2235ca3e018469906994'), ObjectId('655c2235ca3e018469906995'), ObjectId('655c2235ca3e018469906996'), ObjectId('655c2235ca3e018469906997'), ObjectId('655c2235ca3e018469906998'), ObjectId('655c2235ca3e018469906999'), ObjectId('655c2235ca3e01846990699a'), ObjectId('655c2235ca3e01846990699b'), ObjectId('655c2235ca3e01846990699c'), ObjectId('655c2235ca3e01846990699d'), ObjectId('655c2235ca3e01846990699e'), ObjectId('655c2235ca3e01846990699f'), ObjectId('655c2235ca3e0184699069a0'), ObjectId('655c2235ca3e0184699069a1'), ObjectId('655c2235ca3e0184699069a2'), ObjectId('655c2235ca3e0184699069a3'), ObjectId('655c2235ca3e0184699069a4'), ObjectId('655c2235ca3e0184699069a5'), ObjectId('655c2235ca3e0184699069a6'), ObjectId('655c2235ca3e0184699069a7'), ObjectId('655c2235ca3e0184699069a8'), ObjectId('655c2235ca3e0184699069a9'), ObjectId('655c2235ca3e0184699069aa'), ObjectId('655c2235ca3e0184699069ab'), ObjectId('655c2235ca3e0184699069ac'), ObjectId('655c2235ca3e0184699069ad'), ObjectId('655c2235ca3e0184699069ae'), ObjectId('655c2235ca3e0184699069af'), ObjectId('655c2235ca3e0184699069b0'), ObjectId('655c2235ca3e0184699069b1'), ObjectId('655c2235ca3e0184699069b2'), ObjectId('655c2235ca3e0184699069b3'), ObjectId('655c2235ca3e0184699069b4'), ObjectId('655c2235ca3e0184699069b5'), ObjectId('655c2235ca3e0184699069b6'), ObjectId('655c2235ca3e0184699069b7'), ObjectId('655c2235ca3e0184699069b8'), ObjectId('655c2235ca3e0184699069b9'), ObjectId('655c2235ca3e0184699069ba'), ObjectId('655c2235ca3e0184699069bb'), ObjectId('655c2235ca3e0184699069bc'), ObjectId('655c2235ca3e0184699069bd'), ObjectId('655c2235ca3e0184699069be'), ObjectId('655c2235ca3e0184699069bf'), ObjectId('655c2235ca3e0184699069c0'), ObjectId('655c2235ca3e0184699069c1'), ObjectId('655c2235ca3e0184699069c2'), ObjectId('655c2235ca3e0184699069c3'), ObjectId('655c2235ca3e0184699069c4'), ObjectId('655c2235ca3e0184699069c5'), ObjectId('655c2235ca3e0184699069c6'), ObjectId('655c2235ca3e0184699069c7'), ObjectId('655c2235ca3e0184699069c8'), ObjectId('655c2235ca3e0184699069c9'), ObjectId('655c2235ca3e0184699069ca'), ObjectId('655c2235ca3e0184699069cb'), ObjectId('655c2235ca3e0184699069cc'), ObjectId('655c2235ca3e0184699069cd'), ObjectId('655c2235ca3e0184699069ce'), ObjectId('655c2235ca3e0184699069cf'), ObjectId('655c2235ca3e0184699069d0'), ObjectId('655c2235ca3e0184699069d1'), ObjectId('655c2235ca3e0184699069d2'), ObjectId('655c2235ca3e0184699069d3'), ObjectId('655c2235ca3e0184699069d4'), ObjectId('655c2235ca3e0184699069d5'), ObjectId('655c2235ca3e0184699069d6'), ObjectId('655c2235ca3e0184699069d7'), ObjectId('655c2235ca3e0184699069d8'), ObjectId('655c2235ca3e0184699069d9'), ObjectId('655c2235ca3e0184699069da'), ObjectId('655c2235ca3e0184699069db'), ObjectId('655c2235ca3e0184699069dc'), ObjectId('655c2235ca3e0184699069dd'), ObjectId('655c2235ca3e0184699069de'), ObjectId('655c2235ca3e0184699069df'), ObjectId('655c2235ca3e0184699069e0'), ObjectId('655c2235ca3e0184699069e1'), ObjectId('655c2235ca3e0184699069e2'), ObjectId('655c2235ca3e0184699069e3'), ObjectId('655c2235ca3e0184699069e4'), ObjectId('655c2235ca3e0184699069e5'), ObjectId('655c2235ca3e0184699069e6'), ObjectId('655c2235ca3e0184699069e7'), ObjectId('655c2235ca3e0184699069e8'), ObjectId('655c2235ca3e0184699069e9'), ObjectId('655c2235ca3e0184699069ea'), ObjectId('655c2235ca3e0184699069eb'), ObjectId('655c2235ca3e0184699069ec'), ObjectId('655c2235ca3e0184699069ed'), ObjectId('655c2235ca3e0184699069ee'), ObjectId('655c2235ca3e0184699069ef'), ObjectId('655c2235ca3e0184699069f0'), ObjectId('655c2235ca3e0184699069f1'), ObjectId('655c2235ca3e0184699069f2'), ObjectId('655c2235ca3e0184699069f3'), ObjectId('655c2235ca3e0184699069f4'), ObjectId('655c2235ca3e0184699069f5'), ObjectId('655c2235ca3e0184699069f6'), ObjectId('655c2235ca3e0184699069f7'), ObjectId('655c2235ca3e0184699069f8'), ObjectId('655c2235ca3e0184699069f9'), ObjectId('655c2235ca3e0184699069fa'), ObjectId('655c2235ca3e0184699069fb'), ObjectId('655c2235ca3e0184699069fc'), ObjectId('655c2235ca3e0184699069fd'), ObjectId('655c2235ca3e0184699069fe'), ObjectId('655c2235ca3e0184699069ff'), ObjectId('655c2235ca3e018469906a00'), ObjectId('655c2235ca3e018469906a01'), ObjectId('655c2235ca3e018469906a02'), ObjectId('655c2235ca3e018469906a03'), ObjectId('655c2235ca3e018469906a04'), ObjectId('655c2235ca3e018469906a05'), ObjectId('655c2235ca3e018469906a06'), ObjectId('655c2235ca3e018469906a07'), ObjectId('655c2235ca3e018469906a08'), ObjectId('655c2235ca3e018469906a09'), ObjectId('655c2235ca3e018469906a0a'), ObjectId('655c2235ca3e018469906a0b'), ObjectId('655c2235ca3e018469906a0c'), ObjectId('655c2235ca3e018469906a0d'), ObjectId('655c2235ca3e018469906a0e'), ObjectId('655c2235ca3e018469906a0f'), ObjectId('655c2235ca3e018469906a10'), ObjectId('655c2235ca3e018469906a11'), ObjectId('655c2235ca3e018469906a12')], acknowledged=True)"
      ]
     },
     "execution_count": 203,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "db = client['stock']['instrument_info']\n",
    "db.insert_many(data)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 105,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 105,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "list(db.find())"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 110,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instrument_id</th>\n",
       "      <th>name</th>\n",
       "      <th>latest_price</th>\n",
       "      <th>total_market_value</th>\n",
       "      <th>current_market_value</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>839946</td>\n",
       "      <td>华阳变速</td>\n",
       "      <td>3.25</td>\n",
       "      <td>438718940.0</td>\n",
       "      <td>323862500.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  instrument_id  name  latest_price  total_market_value  current_market_value\n",
       "0        839946  华阳变速          3.25         438718940.0           323862500.0"
      ]
     },
     "execution_count": 110,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[df['instrument_id'] == '839946']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 115,
   "metadata": {},
   "outputs": [],
   "source": [
    "instrument_id = ['002746', '301068']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 119,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instrument_id</th>\n",
       "      <th>name</th>\n",
       "      <th>latest_price</th>\n",
       "      <th>total_market_value</th>\n",
       "      <th>current_market_value</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>002746</td>\n",
       "      <td>仙坛股份</td>\n",
       "      <td>7.39</td>\n",
       "      <td>6.359381e+09</td>\n",
       "      <td>5.244507e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>301068</td>\n",
       "      <td>大地海洋</td>\n",
       "      <td>30.06</td>\n",
       "      <td>2.525040e+09</td>\n",
       "      <td>1.191762e+09</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  instrument_id  name  latest_price  total_market_value  current_market_value\n",
       "0        002746  仙坛股份          7.39        6.359381e+09          5.244507e+09\n",
       "1        301068  大地海洋         30.06        2.525040e+09          1.191762e+09"
      ]
     },
     "execution_count": 119,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd.DataFrame(db.find({'instrument_id': {'$in': instrument_id}}, {\"_id\": False}))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 122,
   "metadata": {},
   "outputs": [],
   "source": [
    "def fun1(*args):\n",
    "    for i in args:\n",
    "        print('a', args)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 128,
   "metadata": {},
   "outputs": [],
   "source": [
    "def fun2(**kargs):\n",
    "    for key, value in kargs.items():\n",
    "        print(key, value)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 131,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "a 1\n",
      "b 2\n"
     ]
    }
   ],
   "source": [
    "fun2(a=1, b=2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 123,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "a (1, 2, 3)\n",
      "a (1, 2, 3)\n",
      "a (1, 2, 3)\n"
     ]
    }
   ],
   "source": [
    "fun1(1, 2, 3)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 137,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'instrument_id': {'$in': ['002746', '301068']}, 'latest_price': {'$gt': 10}}"
      ]
     },
     "execution_count": 137,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "{'instrument_id': {'$in': instrument_id}, 'latest_price': {'$gt': 10}}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 149,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instrument_id</th>\n",
       "      <th>name</th>\n",
       "      <th>latest_price</th>\n",
       "      <th>total_market_value</th>\n",
       "      <th>current_market_value</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>301068</td>\n",
       "      <td>大地海洋</td>\n",
       "      <td>30.06</td>\n",
       "      <td>2.525040e+09</td>\n",
       "      <td>1.191762e+09</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  instrument_id  name  latest_price  total_market_value  current_market_value\n",
       "0        301068  大地海洋         30.06        2.525040e+09          1.191762e+09"
      ]
     },
     "execution_count": 149,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd.DataFrame(db.find({'instrument_id': {'$in': instrument_id}, 'latest_price': {'$gt': 10, '$lt': 33}}, {\"_id\": False}))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 140,
   "metadata": {},
   "outputs": [],
   "source": [
    "s = \"instrument_id in instrument_id and latest_price gt 10 lt 33'\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 143,
   "metadata": {},
   "outputs": [],
   "source": [
    "s1 = s.split('and')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 152,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'instrument_id': {'$in': ['002746', '301068']},\n",
       " 'latest_price': {'$gt': 10, '$lt': 33}}"
      ]
     },
     "execution_count": 152,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "{'instrument_id': {'$in': instrument_id}, 'latest_price': {'$gt': 10, '$lt': 33}}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 154,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instrument_id</th>\n",
       "      <th>name</th>\n",
       "      <th>latest_price</th>\n",
       "      <th>total_market_value</th>\n",
       "      <th>current_market_value</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>839946</td>\n",
       "      <td>华阳变速</td>\n",
       "      <td>3.25</td>\n",
       "      <td>4.387189e+08</td>\n",
       "      <td>3.238625e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>830896</td>\n",
       "      <td>旺成科技</td>\n",
       "      <td>5.98</td>\n",
       "      <td>6.053210e+08</td>\n",
       "      <td>1.522568e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>831526</td>\n",
       "      <td>凯华材料</td>\n",
       "      <td>9.04</td>\n",
       "      <td>7.476080e+08</td>\n",
       "      <td>2.231078e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>831278</td>\n",
       "      <td>泰德股份</td>\n",
       "      <td>3.67</td>\n",
       "      <td>5.707804e+08</td>\n",
       "      <td>3.578651e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>300210</td>\n",
       "      <td>森远股份</td>\n",
       "      <td>10.78</td>\n",
       "      <td>5.219891e+09</td>\n",
       "      <td>5.213944e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5546</th>\n",
       "      <td>300475</td>\n",
       "      <td>香农芯创</td>\n",
       "      <td>38.69</td>\n",
       "      <td>1.770322e+10</td>\n",
       "      <td>1.703292e+10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5547</th>\n",
       "      <td>688733</td>\n",
       "      <td>壹石通</td>\n",
       "      <td>37.41</td>\n",
       "      <td>7.473590e+09</td>\n",
       "      <td>5.382684e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5548</th>\n",
       "      <td>605086</td>\n",
       "      <td>龙高股份</td>\n",
       "      <td>32.90</td>\n",
       "      <td>4.211200e+09</td>\n",
       "      <td>1.682901e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5549</th>\n",
       "      <td>300799</td>\n",
       "      <td>*ST左江</td>\n",
       "      <td>214.48</td>\n",
       "      <td>2.188339e+10</td>\n",
       "      <td>1.449349e+10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5550</th>\n",
       "      <td>688319</td>\n",
       "      <td>欧林生物</td>\n",
       "      <td>19.71</td>\n",
       "      <td>8.005380e+09</td>\n",
       "      <td>5.680930e+09</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5551 rows × 5 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     instrument_id   name  latest_price  total_market_value  \\\n",
       "0           839946   华阳变速          3.25        4.387189e+08   \n",
       "1           830896   旺成科技          5.98        6.053210e+08   \n",
       "2           831526   凯华材料          9.04        7.476080e+08   \n",
       "3           831278   泰德股份          3.67        5.707804e+08   \n",
       "4           300210   森远股份         10.78        5.219891e+09   \n",
       "...            ...    ...           ...                 ...   \n",
       "5546        300475   香农芯创         38.69        1.770322e+10   \n",
       "5547        688733    壹石通         37.41        7.473590e+09   \n",
       "5548        605086   龙高股份         32.90        4.211200e+09   \n",
       "5549        300799  *ST左江        214.48        2.188339e+10   \n",
       "5550        688319   欧林生物         19.71        8.005380e+09   \n",
       "\n",
       "      current_market_value  \n",
       "0             3.238625e+08  \n",
       "1             1.522568e+08  \n",
       "2             2.231078e+08  \n",
       "3             3.578651e+08  \n",
       "4             5.213944e+09  \n",
       "...                    ...  \n",
       "5546          1.703292e+10  \n",
       "5547          5.382684e+09  \n",
       "5548          1.682901e+09  \n",
       "5549          1.449349e+10  \n",
       "5550          5.680930e+09  \n",
       "\n",
       "[5551 rows x 5 columns]"
      ]
     },
     "execution_count": 154,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 183,
   "metadata": {},
   "outputs": [],
   "source": [
    "temp = pd.DataFrame(db.find({'instrument_id': {'$in': instrument_id}}))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 185,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['1139003']"
      ]
     },
     "execution_count": 185,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "list(set(instrument_id) - set(temp['instrument_id'].to_list()))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 188,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[]"
      ]
     },
     "execution_count": 188,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "list(set(temp['instrument_id'].to_list()) - set(instrument_id))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 187,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'002746', '301068'}"
      ]
     },
     "execution_count": 187,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "set(temp['instrument_id'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 186,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "2"
      ]
     },
     "execution_count": 186,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(temp)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 159,
   "metadata": {},
   "outputs": [],
   "source": [
    "db = client['stock']['instrument_info']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 179,
   "metadata": {},
   "outputs": [],
   "source": [
    "instrument_id = ['002746', '301068', '1139003']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 178,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instrument_id</th>\n",
       "      <th>name</th>\n",
       "      <th>latest_price</th>\n",
       "      <th>total_market_value</th>\n",
       "      <th>current_market_value</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>992</th>\n",
       "      <td>002746</td>\n",
       "      <td>仙坛股份</td>\n",
       "      <td>7.39</td>\n",
       "      <td>6.359381e+09</td>\n",
       "      <td>5.244507e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>993</th>\n",
       "      <td>301068</td>\n",
       "      <td>大地海洋</td>\n",
       "      <td>30.06</td>\n",
       "      <td>2.525040e+09</td>\n",
       "      <td>1.191762e+09</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    instrument_id  name  latest_price  total_market_value  \\\n",
       "992        002746  仙坛股份          7.39        6.359381e+09   \n",
       "993        301068  大地海洋         30.06        2.525040e+09   \n",
       "\n",
       "     current_market_value  \n",
       "992          5.244507e+09  \n",
       "993          1.191762e+09  "
      ]
     },
     "execution_count": 178,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[df['instrument_id'].isin(instrument_id)]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 169,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0       False\n",
       "1       False\n",
       "2       False\n",
       "3       False\n",
       "4       False\n",
       "        ...  \n",
       "5546    False\n",
       "5547    False\n",
       "5548    False\n",
       "5549    False\n",
       "5550    False\n",
       "Name: instrument_id, Length: 5551, dtype: bool"
      ]
     },
     "execution_count": 169,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['instrument_id'].apply(lambda x: x in instrument_id)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 216,
   "metadata": {},
   "outputs": [
    {
     "ename": "TypeError",
     "evalue": "delete_many() missing 1 required positional argument: 'filter'",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mTypeError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[1;32m/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb 单元格 54\u001b[0m line \u001b[0;36m2\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y123sZmlsZQ%3D%3D?line=0'>1</a>\u001b[0m mongo_filter \u001b[39m=\u001b[39m \u001b[39mNone\u001b[39;00m\n\u001b[0;32m----> <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y123sZmlsZQ%3D%3D?line=1'>2</a>\u001b[0m db\u001b[39m.\u001b[39;49mdelete_many()\n",
      "\u001b[0;31mTypeError\u001b[0m: delete_many() missing 1 required positional argument: 'filter'"
     ]
    }
   ],
   "source": [
    "mongo_filter = None\n",
    "db.delete_many({})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 190,
   "metadata": {},
   "outputs": [],
   "source": [
    "class MyError(Exception):\n",
    "    pass\n",
    "\n",
    "def my_function():\n",
    "        \n",
    "    raise MyError(\"This is my custom error message.\")\n",
    "\n",
    "try:\n",
    "    my_function()\n",
    "except MyError as e:\n",
    "    print(e)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 197,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "这是我的自定义错误消息。\n"
     ]
    }
   ],
   "source": [
    "class MyError(Exception):\n",
    "    def __init__(self, message):\n",
    "        self.message = message\n",
    "        super().__init__(self.message)\n",
    "\n",
    "try:\n",
    "    raise MyError(\"这是我的自定义错误消息。\")\n",
    "except MyError as e:\n",
    "    print(e.message)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 198,
   "metadata": {},
   "outputs": [
    {
     "ename": "MyError",
     "evalue": "这是我的自定义错误消息。",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mMyError\u001b[0m                                   Traceback (most recent call last)",
      "\u001b[1;32m/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb 单元格 56\u001b[0m line \u001b[0;36m1\n\u001b[0;32m----> <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y121sZmlsZQ%3D%3D?line=0'>1</a>\u001b[0m \u001b[39mraise\u001b[39;00m MyError(\u001b[39m\"\u001b[39m\u001b[39m这是我的自定义错误消息。\u001b[39m\u001b[39m\"\u001b[39m)\n",
      "\u001b[0;31mMyError\u001b[0m: 这是我的自定义错误消息。"
     ]
    }
   ],
   "source": [
    "raise MyError(\"这是我的自定义错误消息。\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 218,
   "metadata": {},
   "outputs": [],
   "source": [
    "from lwpackage.lwdata.lwstock import get_stock_info"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 215,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>_id</th>\n",
       "      <th>instrument_id</th>\n",
       "      <th>name</th>\n",
       "      <th>latest_price</th>\n",
       "      <th>total_market_value</th>\n",
       "      <th>current_market_value</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>655c2235ca3e018469905464</td>\n",
       "      <td>839946</td>\n",
       "      <td>华阳变速</td>\n",
       "      <td>3.25</td>\n",
       "      <td>4.387189e+08</td>\n",
       "      <td>3.238625e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>655c2235ca3e018469905465</td>\n",
       "      <td>830896</td>\n",
       "      <td>旺成科技</td>\n",
       "      <td>5.98</td>\n",
       "      <td>6.053210e+08</td>\n",
       "      <td>1.522568e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>655c2235ca3e018469905466</td>\n",
       "      <td>831526</td>\n",
       "      <td>凯华材料</td>\n",
       "      <td>9.04</td>\n",
       "      <td>7.476080e+08</td>\n",
       "      <td>2.231078e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>655c2235ca3e018469905467</td>\n",
       "      <td>831278</td>\n",
       "      <td>泰德股份</td>\n",
       "      <td>3.67</td>\n",
       "      <td>5.707804e+08</td>\n",
       "      <td>3.578651e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>655c2235ca3e018469905468</td>\n",
       "      <td>300210</td>\n",
       "      <td>森远股份</td>\n",
       "      <td>10.78</td>\n",
       "      <td>5.219891e+09</td>\n",
       "      <td>5.213944e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5546</th>\n",
       "      <td>655c2235ca3e018469906a0e</td>\n",
       "      <td>300475</td>\n",
       "      <td>香农芯创</td>\n",
       "      <td>38.69</td>\n",
       "      <td>1.770322e+10</td>\n",
       "      <td>1.703292e+10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5547</th>\n",
       "      <td>655c2235ca3e018469906a0f</td>\n",
       "      <td>688733</td>\n",
       "      <td>壹石通</td>\n",
       "      <td>37.41</td>\n",
       "      <td>7.473590e+09</td>\n",
       "      <td>5.382684e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5548</th>\n",
       "      <td>655c2235ca3e018469906a10</td>\n",
       "      <td>605086</td>\n",
       "      <td>龙高股份</td>\n",
       "      <td>32.90</td>\n",
       "      <td>4.211200e+09</td>\n",
       "      <td>1.682901e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5549</th>\n",
       "      <td>655c2235ca3e018469906a11</td>\n",
       "      <td>300799</td>\n",
       "      <td>*ST左江</td>\n",
       "      <td>214.48</td>\n",
       "      <td>2.188339e+10</td>\n",
       "      <td>1.449349e+10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5550</th>\n",
       "      <td>655c2235ca3e018469906a12</td>\n",
       "      <td>688319</td>\n",
       "      <td>欧林生物</td>\n",
       "      <td>19.71</td>\n",
       "      <td>8.005380e+09</td>\n",
       "      <td>5.680930e+09</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5551 rows × 6 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                           _id instrument_id   name  latest_price  \\\n",
       "0     655c2235ca3e018469905464        839946   华阳变速          3.25   \n",
       "1     655c2235ca3e018469905465        830896   旺成科技          5.98   \n",
       "2     655c2235ca3e018469905466        831526   凯华材料          9.04   \n",
       "3     655c2235ca3e018469905467        831278   泰德股份          3.67   \n",
       "4     655c2235ca3e018469905468        300210   森远股份         10.78   \n",
       "...                        ...           ...    ...           ...   \n",
       "5546  655c2235ca3e018469906a0e        300475   香农芯创         38.69   \n",
       "5547  655c2235ca3e018469906a0f        688733    壹石通         37.41   \n",
       "5548  655c2235ca3e018469906a10        605086   龙高股份         32.90   \n",
       "5549  655c2235ca3e018469906a11        300799  *ST左江        214.48   \n",
       "5550  655c2235ca3e018469906a12        688319   欧林生物         19.71   \n",
       "\n",
       "      total_market_value  current_market_value  \n",
       "0           4.387189e+08          3.238625e+08  \n",
       "1           6.053210e+08          1.522568e+08  \n",
       "2           7.476080e+08          2.231078e+08  \n",
       "3           5.707804e+08          3.578651e+08  \n",
       "4           5.219891e+09          5.213944e+09  \n",
       "...                  ...                   ...  \n",
       "5546        1.770322e+10          1.703292e+10  \n",
       "5547        7.473590e+09          5.382684e+09  \n",
       "5548        4.211200e+09          1.682901e+09  \n",
       "5549        2.188339e+10          1.449349e+10  \n",
       "5550        8.005380e+09          5.680930e+09  \n",
       "\n",
       "[5551 rows x 6 columns]"
      ]
     },
     "execution_count": 215,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "mongo_filter = None\n",
    "df = pd.DataFrame(db.find(None))\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 209,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Collection(Database(MongoClient(host=['127.0.0.1:27017'], document_class=dict, tz_aware=False, connect=True), 'stock'), 'instrument_info')"
      ]
     },
     "execution_count": 209,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "db"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 210,
   "metadata": {},
   "outputs": [],
   "source": [
    "mongo_filter = {'instrument_id': {'$in': instrument_id}, 'latest_price': {'$gt': 10, '$lt': 33}}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 240,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'_id': ObjectId('655c2235ca3e018469905464'),\n",
       "  'instrument_id': '839946',\n",
       "  'name': '华阳变速',\n",
       "  'latest_price': 3.25,\n",
       "  'total_market_value': 438718940.0,\n",
       "  'current_market_value': 323862500.0},\n",
       " {'_id': ObjectId('655c2235ca3e018469905465'),\n",
       "  'instrument_id': '830896',\n",
       "  'name': '旺成科技',\n",
       "  'latest_price': 5.98,\n",
       "  'total_market_value': 605320955.0,\n",
       "  'current_market_value': 152256786.0}]"
      ]
     },
     "execution_count": 240,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data = df.head(2).to_dict(orient='records')\n",
    "data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 245,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instrument_id</th>\n",
       "      <th>name</th>\n",
       "      <th>latest_price</th>\n",
       "      <th>total_market_value</th>\n",
       "      <th>current_market_value</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>839946</td>\n",
       "      <td>华阳变速</td>\n",
       "      <td>3.25</td>\n",
       "      <td>4.387189e+08</td>\n",
       "      <td>3.238625e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>830896</td>\n",
       "      <td>旺成科技</td>\n",
       "      <td>5.98</td>\n",
       "      <td>6.053210e+08</td>\n",
       "      <td>1.522568e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>831526</td>\n",
       "      <td>凯华材料</td>\n",
       "      <td>9.04</td>\n",
       "      <td>7.476080e+08</td>\n",
       "      <td>2.231078e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>831278</td>\n",
       "      <td>泰德股份</td>\n",
       "      <td>3.67</td>\n",
       "      <td>5.707804e+08</td>\n",
       "      <td>3.578651e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>300210</td>\n",
       "      <td>森远股份</td>\n",
       "      <td>10.78</td>\n",
       "      <td>5.219891e+09</td>\n",
       "      <td>5.213944e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5546</th>\n",
       "      <td>300475</td>\n",
       "      <td>香农芯创</td>\n",
       "      <td>38.69</td>\n",
       "      <td>1.770322e+10</td>\n",
       "      <td>1.703292e+10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5547</th>\n",
       "      <td>688733</td>\n",
       "      <td>壹石通</td>\n",
       "      <td>37.41</td>\n",
       "      <td>7.473590e+09</td>\n",
       "      <td>5.382684e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5548</th>\n",
       "      <td>605086</td>\n",
       "      <td>龙高股份</td>\n",
       "      <td>32.90</td>\n",
       "      <td>4.211200e+09</td>\n",
       "      <td>1.682901e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5549</th>\n",
       "      <td>300799</td>\n",
       "      <td>*ST左江</td>\n",
       "      <td>214.48</td>\n",
       "      <td>2.188339e+10</td>\n",
       "      <td>1.449349e+10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5550</th>\n",
       "      <td>688319</td>\n",
       "      <td>欧林生物</td>\n",
       "      <td>19.71</td>\n",
       "      <td>8.005380e+09</td>\n",
       "      <td>5.680930e+09</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5551 rows × 5 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     instrument_id   name  latest_price  total_market_value  \\\n",
       "0           839946   华阳变速          3.25        4.387189e+08   \n",
       "1           830896   旺成科技          5.98        6.053210e+08   \n",
       "2           831526   凯华材料          9.04        7.476080e+08   \n",
       "3           831278   泰德股份          3.67        5.707804e+08   \n",
       "4           300210   森远股份         10.78        5.219891e+09   \n",
       "...            ...    ...           ...                 ...   \n",
       "5546        300475   香农芯创         38.69        1.770322e+10   \n",
       "5547        688733    壹石通         37.41        7.473590e+09   \n",
       "5548        605086   龙高股份         32.90        4.211200e+09   \n",
       "5549        300799  *ST左江        214.48        2.188339e+10   \n",
       "5550        688319   欧林生物         19.71        8.005380e+09   \n",
       "\n",
       "      current_market_value  \n",
       "0             3.238625e+08  \n",
       "1             1.522568e+08  \n",
       "2             2.231078e+08  \n",
       "3             3.578651e+08  \n",
       "4             5.213944e+09  \n",
       "...                    ...  \n",
       "5546          1.703292e+10  \n",
       "5547          5.382684e+09  \n",
       "5548          1.682901e+09  \n",
       "5549          1.449349e+10  \n",
       "5550          5.680930e+09  \n",
       "\n",
       "[5551 rows x 5 columns]"
      ]
     },
     "execution_count": 245,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd.DataFrame(db.find({}, {'_id': False}))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 251,
   "metadata": {},
   "outputs": [],
   "source": [
    "rename_dc = {'代码': 'instrument_id', '名称': 'name', '最新价': 'latest_price', '总市值': 'total_market_value',\n",
    "                     '流通市值': 'current_market_value'}\n",
    "df_instrument = ak.stock_zh_a_spot_em()\n",
    "df_instrument = df_instrument.rename(columns=rename_dc).loc[:, [key for key in rename_dc.values()]]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 257,
   "metadata": {},
   "outputs": [],
   "source": [
    "test = df_instrument.loc[df_instrument['instrument_id'] == '839946'].to_dict(orient='records')[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 271,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'instrument_id': '839946',\n",
       "  'name': '华阳变速',\n",
       "  'latest_price': 6.35,\n",
       "  'total_market_value': 857189313.0,\n",
       "  'current_market_value': 632777500.0}]"
      ]
     },
     "execution_count": 271,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_instrument.loc[df_instrument['instrument_id'] == '839946'].to_dict(orient='records')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 273,
   "metadata": {},
   "outputs": [],
   "source": [
    "for idx, row in df_instrument.iterrows():\n",
    "    t = row\n",
    "    break"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 275,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'873570'"
      ]
     },
     "execution_count": 275,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "t['instrument_id']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 274,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'instrument_id': '873570',\n",
       " 'name': 'N坤博',\n",
       " 'latest_price': 67.1,\n",
       " 'total_market_value': 2106960600.0,\n",
       " 'current_market_value': 516515670.0}"
      ]
     },
     "execution_count": 274,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "t.to_dict()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 264,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'instrument_id': '873570',\n",
       " 'name': 'N坤博',\n",
       " 'latest_price': 67.1,\n",
       " 'total_market_value': 2106960600.0,\n",
       " 'current_market_value': 516515670.0}"
      ]
     },
     "execution_count": 264,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_instrument.loc[0].to_dict()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 258,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'instrument_id': '839946',\n",
       " 'name': '华阳变速',\n",
       " 'latest_price': 6.35,\n",
       " 'total_market_value': 857189313.0,\n",
       " 'current_market_value': 632777500.0}"
      ]
     },
     "execution_count": 258,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "test"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 259,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "UpdateResult({'n': 1, 'nModified': 1, 'ok': 1.0, 'updatedExisting': True}, acknowledged=True)"
      ]
     },
     "execution_count": 259,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "db.update_one({'instrument_id': '839946'}, {'$set': test})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 260,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instrument_id</th>\n",
       "      <th>name</th>\n",
       "      <th>latest_price</th>\n",
       "      <th>total_market_value</th>\n",
       "      <th>current_market_value</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>839946</td>\n",
       "      <td>华阳变速</td>\n",
       "      <td>6.35</td>\n",
       "      <td>8.571893e+08</td>\n",
       "      <td>6.327775e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>830896</td>\n",
       "      <td>旺成科技</td>\n",
       "      <td>5.98</td>\n",
       "      <td>6.053210e+08</td>\n",
       "      <td>1.522568e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>831526</td>\n",
       "      <td>凯华材料</td>\n",
       "      <td>9.04</td>\n",
       "      <td>7.476080e+08</td>\n",
       "      <td>2.231078e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>831278</td>\n",
       "      <td>泰德股份</td>\n",
       "      <td>3.67</td>\n",
       "      <td>5.707804e+08</td>\n",
       "      <td>3.578651e+08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>300210</td>\n",
       "      <td>森远股份</td>\n",
       "      <td>10.78</td>\n",
       "      <td>5.219891e+09</td>\n",
       "      <td>5.213944e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5546</th>\n",
       "      <td>300475</td>\n",
       "      <td>香农芯创</td>\n",
       "      <td>38.69</td>\n",
       "      <td>1.770322e+10</td>\n",
       "      <td>1.703292e+10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5547</th>\n",
       "      <td>688733</td>\n",
       "      <td>壹石通</td>\n",
       "      <td>37.41</td>\n",
       "      <td>7.473590e+09</td>\n",
       "      <td>5.382684e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5548</th>\n",
       "      <td>605086</td>\n",
       "      <td>龙高股份</td>\n",
       "      <td>32.90</td>\n",
       "      <td>4.211200e+09</td>\n",
       "      <td>1.682901e+09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5549</th>\n",
       "      <td>300799</td>\n",
       "      <td>*ST左江</td>\n",
       "      <td>214.48</td>\n",
       "      <td>2.188339e+10</td>\n",
       "      <td>1.449349e+10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5550</th>\n",
       "      <td>688319</td>\n",
       "      <td>欧林生物</td>\n",
       "      <td>19.71</td>\n",
       "      <td>8.005380e+09</td>\n",
       "      <td>5.680930e+09</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5551 rows × 5 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     instrument_id   name  latest_price  total_market_value  \\\n",
       "0           839946   华阳变速          6.35        8.571893e+08   \n",
       "1           830896   旺成科技          5.98        6.053210e+08   \n",
       "2           831526   凯华材料          9.04        7.476080e+08   \n",
       "3           831278   泰德股份          3.67        5.707804e+08   \n",
       "4           300210   森远股份         10.78        5.219891e+09   \n",
       "...            ...    ...           ...                 ...   \n",
       "5546        300475   香农芯创         38.69        1.770322e+10   \n",
       "5547        688733    壹石通         37.41        7.473590e+09   \n",
       "5548        605086   龙高股份         32.90        4.211200e+09   \n",
       "5549        300799  *ST左江        214.48        2.188339e+10   \n",
       "5550        688319   欧林生物         19.71        8.005380e+09   \n",
       "\n",
       "      current_market_value  \n",
       "0             6.327775e+08  \n",
       "1             1.522568e+08  \n",
       "2             2.231078e+08  \n",
       "3             3.578651e+08  \n",
       "4             5.213944e+09  \n",
       "...                    ...  \n",
       "5546          1.703292e+10  \n",
       "5547          5.382684e+09  \n",
       "5548          1.682901e+09  \n",
       "5549          1.449349e+10  \n",
       "5550          5.680930e+09  \n",
       "\n",
       "[5551 rows x 5 columns]"
      ]
     },
     "execution_count": 260,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd.DataFrame(db.find({}, {'_id': False}))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 277,
   "metadata": {},
   "outputs": [
    {
     "ename": "ImportError",
     "evalue": "cannot import name 'update_instrument_info' from 'lwpackage.lwdata.lwstock' (/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/lwdata/lwstock.py)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mImportError\u001b[0m                               Traceback (most recent call last)",
      "\u001b[1;32m/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb 单元格 74\u001b[0m line \u001b[0;36m1\n\u001b[0;32m----> <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y153sZmlsZQ%3D%3D?line=0'>1</a>\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mlwpackage\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mlwdata\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mlwstock\u001b[39;00m \u001b[39mimport\u001b[39;00m get_stock_info, update_instrument_info\n",
      "\u001b[0;31mImportError\u001b[0m: cannot import name 'update_instrument_info' from 'lwpackage.lwdata.lwstock' (/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/lwdata/lwstock.py)"
     ]
    }
   ],
   "source": [
    "from lwpackage.lwdata.lwstock import get_stock_info, update_instrument_info"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from lwpackage.lwdata import *"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "sh600788 股票数据不存在，请检查是否已退市\n"
     ]
    },
    {
     "ename": "",
     "evalue": "",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m在当前单元格或上一个单元格中执行代码时 Kernel 崩溃。请查看单元格中的代码，以确定故障的可能原因。有关详细信息，请单击 <a href='https://aka.ms/vscodeJupyterKernelCrash'>此处</a>。有关更多详细信息，请查看 Jupyter <a href='command:jupyter.viewOutput'>log</a>。"
     ]
    }
   ],
   "source": [
    "update_stock_price(frequency='5m')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [],
   "source": [
    "a = 100"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "40"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "x"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {},
   "outputs": [],
   "source": [
    "res = 0\n",
    "while a > 0:\n",
    "    temp = a // (10 **(len(str(a)) - 1))\n",
    "    res += temp **2\n",
    "    a = a - temp * (10 **(len(str(a)) - 1))\n",
    "    "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['a', 'p', 'p', 'l', 'e']"
      ]
     },
     "execution_count": 50,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "l = list(s)\n",
    "l"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "metadata": {},
   "outputs": [],
   "source": [
    "from collections import deque\n",
    "d = deque()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "metadata": {},
   "outputs": [],
   "source": [
    "d.append(1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {},
   "outputs": [],
   "source": [
    "from functools import reduce"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'apple'"
      ]
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "reduce(lambda x, y: x + y, list(s))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "metadata": {},
   "outputs": [
    {
     "ename": "TypeError",
     "evalue": "'str' object does not support item assignment",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mTypeError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[1;32m/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb 单元格 80\u001b[0m line \u001b[0;36m2\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y160sZmlsZQ%3D%3D?line=0'>1</a>\u001b[0m s \u001b[39m=\u001b[39m \u001b[39m'\u001b[39m\u001b[39mapple\u001b[39m\u001b[39m'\u001b[39m\n\u001b[0;32m----> <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y160sZmlsZQ%3D%3D?line=1'>2</a>\u001b[0m s[\u001b[39m1\u001b[39m:\u001b[39m3\u001b[39m] \u001b[39m=\u001b[39m s[\u001b[39m1\u001b[39m:\u001b[39m3\u001b[39m][::\u001b[39m-\u001b[39m\u001b[39m1\u001b[39m]\n",
      "\u001b[0;31mTypeError\u001b[0m: 'str' object does not support item assignment"
     ]
    }
   ],
   "source": [
    "s = 'apple'\n",
    "s[1:3] = s[1:3][::-1]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [],
   "source": [
    "l = [1, 3, 5, 2]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[1, 2, 3, 5]"
      ]
     },
     "execution_count": 39,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sorted(l)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [],
   "source": [
    "temp = a // (10 **(len(str(a)) - 1))\n",
    "res += temp **2\n",
    "a = a - temp * (10 **(len(str(a)) - 1))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "298"
      ]
     },
     "execution_count": 32,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a // (10 **(len(str(a)) - 1))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    " // 10"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "8"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "821 // 100"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "from collections import Counter\n",
    "nums = [1,1,1,2,2,3]\n",
    "c = Counter(nums)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "2"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ord('a') - 95"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [],
   "source": [
    "from functools import reduce"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'abc'"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "l = ['a', 'b', 'c']\n",
    "reduce(lambda x, y: x + y, l)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[3, 2, 1]"
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "l[:100] + l[101:]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [],
   "source": [
    "left = []\n",
    "right = []\n",
    "path = [left, right]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[[5, 2, 1], [3, 1]]"
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "path = [[5, 2], [3]]\n",
    "[i + [1] for i in path]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'3->2->1'"
      ]
     },
     "execution_count": 38,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "'->'.join([str(i) for i in l])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "True"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import os\n",
    "os.path.exists('/Volumes/NO NAME/DCIM/100_PANA')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "x = os.listdir('/Volumes/NO NAME/DCIM/100_PANA')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "x1 = [i for i in x if i.endswith('RW2')]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "75"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(x1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "from collections import Counter\n",
    "c = Counter()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "-1"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "c[1] -= 1\n",
    "c[1]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[3, 2, 1]"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "l = [2, 1, 3]\n",
    "l.sort(reverse=True)\n",
    "l"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "2"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "int((13 / 5))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "from collections import deque\n",
    "q = deque([1, 2, 3])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "3"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "max(q)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from lwpackage.lwutils import categorize_photos"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 68,
   "metadata": {},
   "outputs": [],
   "source": [
    "photo_name = 'IMG_20240101_141521.jpg'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "ename": "IndexError",
     "evalue": "list index out of range",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mIndexError\u001b[0m                                Traceback (most recent call last)",
      "\u001b[1;32m/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb 单元格 98\u001b[0m line \u001b[0;36m2\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y205sZmlsZQ%3D%3D?line=0'>1</a>\u001b[0m prefix \u001b[39m=\u001b[39m photo_name\u001b[39m.\u001b[39msplit(\u001b[39m'\u001b[39m\u001b[39m.\u001b[39m\u001b[39m'\u001b[39m)[\u001b[39m0\u001b[39m]\n\u001b[0;32m----> <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y205sZmlsZQ%3D%3D?line=1'>2</a>\u001b[0m p1 \u001b[39m=\u001b[39m prefix\u001b[39m.\u001b[39;49msplit(\u001b[39m'\u001b[39;49m\u001b[39m_\u001b[39;49m\u001b[39m'\u001b[39;49m)[\u001b[39m1\u001b[39;49m]\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y205sZmlsZQ%3D%3D?line=2'>3</a>\u001b[0m p2 \u001b[39m=\u001b[39m prefix\u001b[39m.\u001b[39msplit(\u001b[39m'\u001b[39m\u001b[39m_\u001b[39m\u001b[39m'\u001b[39m)[\u001b[39m2\u001b[39m][:\u001b[39m6\u001b[39m]\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y205sZmlsZQ%3D%3D?line=3'>4</a>\u001b[0m prefix \u001b[39m=\u001b[39m \u001b[39m'\u001b[39m\u001b[39m_\u001b[39m\u001b[39m'\u001b[39m\u001b[39m.\u001b[39mjoin([p1, p2])\n",
      "\u001b[0;31mIndexError\u001b[0m: list index out of range"
     ]
    }
   ],
   "source": [
    "prefix = photo_name.split('.')[0]\n",
    "p1 = prefix.split('_')[1]\n",
    "p2 = prefix.split('_')[2][:6]\n",
    "prefix = '_'.join([p1, p2])\n",
    "suffix = photo_name.split('.')[-1]\n",
    "'.'.join([prefix, suffix])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "photo_name = '144fec0a334fedd27760d23860d1539b.jpeg'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "photo_name = '.IMG_20240116_201331.jpg'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "photo = '20240116_201331(1).jpg'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'0240116_201331(1).jpg'"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "photo[1:]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "prefix = photo.split('.')[0]\n",
    "suffix = photo.split('.')[1]\n",
    "base_name = '.'.join([prefix[:-3], suffix])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "True"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "prefix.endswith(')')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'20240116_201331.jpg'"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "base_name"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "False"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "condition2 = len(photo_name.split('_')) > 1 and photo_name.split('_')[1].isdigit() and len(photo_name.split('_')[1]) == 8\n",
    "condition2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['.IMG', '20240116', '201331.jpg']"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "photo_name.split('_')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "import os\n",
    "from lwpackage.lwutils import POSTPROCESS_PHOTO_PATH\n",
    "postprocess_photo_path = POSTPROCESS_PHOTO_PATH\n",
    "p = os.path.join(postprocess_photo_path, '相机')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "False"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "os.path.exists(os.path.join(p, '_20231003_124111.jpg'))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'/Volumes/Leo Weng/photos/整理完成的照片/相机/_20231003_124529.jpg'"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "os.path.join(p, '_20231003_124529.jpg')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['20231005_082230.jpg',\n",
       " '._20231005_082230.jpg',\n",
       " '20231005_082220.jpg',\n",
       " '._20231005_082220.jpg',\n",
       " '20231004_204753.jpg',\n",
       " '._20231004_204753.jpg',\n",
       " '20231004_203409.jpg',\n",
       " '._20231004_203409.jpg',\n",
       " '20231004_203405.jpg',\n",
       " '._20231004_203405.jpg',\n",
       " '20231004_203139.jpg',\n",
       " '._20231004_203139.jpg',\n",
       " '20231004_203044.jpg',\n",
       " '._20231004_203044.jpg',\n",
       " '20231004_203039.jpg',\n",
       " '._20231004_203039.jpg',\n",
       " '20231004_202824.jpg',\n",
       " '._20231004_202824.jpg',\n",
       " '20231004_202156.jpg',\n",
       " '._20231004_202156.jpg',\n",
       " '20231004_193839.jpg',\n",
       " '._20231004_193839.jpg',\n",
       " '20231004_172232.jpg',\n",
       " '._20231004_172232.jpg',\n",
       " '20231004_172227.jpg',\n",
       " '._20231004_172227.jpg',\n",
       " '20231004_172226.jpg',\n",
       " '._20231004_172226.jpg',\n",
       " '20231004_172152.jpg',\n",
       " '._20231004_172152.jpg',\n",
       " '20231004_172128.jpg',\n",
       " '._20231004_172128.jpg',\n",
       " '20231004_172125.jpg',\n",
       " '._20231004_172125.jpg',\n",
       " '20231004_172123.jpg',\n",
       " '._20231004_172123.jpg',\n",
       " '20231004_172122.jpg',\n",
       " '._20231004_172122.jpg',\n",
       " '20231004_172036.jpg',\n",
       " '._20231004_172036.jpg',\n",
       " '20231004_171802.jpg',\n",
       " '._20231004_171802.jpg',\n",
       " '20231004_171726.jpg',\n",
       " '._20231004_171726.jpg',\n",
       " '20231004_171724.jpg',\n",
       " '._20231004_171724.jpg',\n",
       " '20231004_171712.jpg',\n",
       " '._20231004_171712.jpg',\n",
       " '20231004_171638.jpg',\n",
       " '._20231004_171638.jpg',\n",
       " '20231004_171637.jpg',\n",
       " '._20231004_171637.jpg',\n",
       " '20231004_171636.jpg',\n",
       " '._20231004_171636.jpg',\n",
       " '20231004_171635.jpg',\n",
       " '._20231004_171635.jpg',\n",
       " '20231004_171634.jpg',\n",
       " '._20231004_171634.jpg',\n",
       " '20231004_171549.jpg',\n",
       " '._20231004_171549.jpg',\n",
       " '20231004_171546.jpg',\n",
       " '._20231004_171546.jpg',\n",
       " '20231004_171538.jpg',\n",
       " '._20231004_171538.jpg',\n",
       " '20231004_171524.jpg',\n",
       " '._20231004_171524.jpg',\n",
       " '20231004_171517.jpg',\n",
       " '._20231004_171517.jpg',\n",
       " '20231004_171503.jpg',\n",
       " '._20231004_171503.jpg',\n",
       " '20231004_171502.jpg',\n",
       " '._20231004_171502.jpg',\n",
       " '20231004_171451.jpg',\n",
       " '._20231004_171451.jpg',\n",
       " '20231004_171446.jpg',\n",
       " '._20231004_171446.jpg',\n",
       " '20231004_171250.jpg',\n",
       " '._20231004_171250.jpg',\n",
       " '20231004_171248.jpg',\n",
       " '._20231004_171248.jpg',\n",
       " '20231004_171247.jpg',\n",
       " '._20231004_171247.jpg',\n",
       " '20231004_171159.jpg',\n",
       " '._20231004_171159.jpg',\n",
       " '20231004_171156.jpg',\n",
       " '._20231004_171156.jpg',\n",
       " '20231004_171155.jpg',\n",
       " '._20231004_171155.jpg',\n",
       " '20231004_171135.jpg',\n",
       " '._20231004_171135.jpg',\n",
       " '20231004_171131.jpg',\n",
       " '._20231004_171131.jpg',\n",
       " '20231004_170932.jpg',\n",
       " '._20231004_170932.jpg',\n",
       " '20231004_170831.jpg',\n",
       " '._20231004_170831.jpg',\n",
       " '20231004_170827.jpg',\n",
       " '._20231004_170827.jpg',\n",
       " '20231004_170826.jpg',\n",
       " '._20231004_170826.jpg',\n",
       " '20231004_170727.jpg',\n",
       " '._20231004_170727.jpg',\n",
       " '20231004_170620.jpg',\n",
       " '._20231004_170620.jpg',\n",
       " '20231004_163330.jpg',\n",
       " '._20231004_163330.jpg',\n",
       " '20231004_163328.jpg',\n",
       " '._20231004_163328.jpg',\n",
       " '20231004_163323.jpg',\n",
       " '._20231004_163323.jpg',\n",
       " '20231004_163321.jpg',\n",
       " '._20231004_163321.jpg',\n",
       " '20231004_163232.jpg',\n",
       " '._20231004_163232.jpg',\n",
       " '20231004_163225.jpg',\n",
       " '._20231004_163225.jpg',\n",
       " '20231004_163221.jpg',\n",
       " '._20231004_163221.jpg',\n",
       " '20231004_163219.jpg',\n",
       " '._20231004_163219.jpg',\n",
       " '20231004_162930.jpg',\n",
       " '._20231004_162930.jpg',\n",
       " '20231004_162920.jpg',\n",
       " '._20231004_162920.jpg',\n",
       " '20231004_162748.jpg',\n",
       " '._20231004_162748.jpg',\n",
       " '20231004_162550.jpg',\n",
       " '._20231004_162550.jpg',\n",
       " '20231004_162549.jpg',\n",
       " '._20231004_162549.jpg',\n",
       " '20231004_162540.jpg',\n",
       " '._20231004_162540.jpg',\n",
       " '20231004_162539.jpg',\n",
       " '._20231004_162539.jpg',\n",
       " '20231004_162227.jpg',\n",
       " '._20231004_162227.jpg',\n",
       " '20231004_162018.jpg',\n",
       " '._20231004_162018.jpg',\n",
       " '20231004_161808.jpg',\n",
       " '._20231004_161808.jpg',\n",
       " '20231004_161542.jpg',\n",
       " '._20231004_161542.jpg',\n",
       " '20231004_161541.jpg',\n",
       " '._20231004_161541.jpg',\n",
       " '20231004_161536.jpg',\n",
       " '._20231004_161536.jpg',\n",
       " '20231004_161253.jpg',\n",
       " '._20231004_161253.jpg',\n",
       " '20231004_161252.jpg',\n",
       " '._20231004_161252.jpg',\n",
       " '20231004_161234.jpg',\n",
       " '._20231004_161234.jpg',\n",
       " '20231004_161232.jpg',\n",
       " '._20231004_161232.jpg',\n",
       " '20231004_160830.jpg',\n",
       " '._20231004_160830.jpg',\n",
       " '20231004_160827.jpg',\n",
       " '._20231004_160827.jpg',\n",
       " '20231004_160825.jpg',\n",
       " '._20231004_160825.jpg',\n",
       " '20231004_160809.jpg',\n",
       " '._20231004_160809.jpg',\n",
       " '20231004_160237.jpg',\n",
       " '._20231004_160237.jpg',\n",
       " '20231004_160229.jpg',\n",
       " '._20231004_160229.jpg',\n",
       " '20231004_160058.jpg',\n",
       " '._20231004_160058.jpg',\n",
       " '20231004_160034.jpg',\n",
       " '._20231004_160034.jpg',\n",
       " '20231004_160028.jpg',\n",
       " '._20231004_160028.jpg',\n",
       " '20231004_160021.jpg',\n",
       " '._20231004_160021.jpg',\n",
       " '20231004_155800.jpg',\n",
       " '._20231004_155800.jpg',\n",
       " '20231004_155736.jpg',\n",
       " '._20231004_155736.jpg',\n",
       " '20231004_155728.jpg',\n",
       " '._20231004_155728.jpg',\n",
       " '20231004_155531.jpg',\n",
       " '._20231004_155531.jpg',\n",
       " '20231004_155528.jpg',\n",
       " '._20231004_155528.jpg',\n",
       " '20231004_154649.jpg',\n",
       " '._20231004_154649.jpg',\n",
       " '20231004_154444.jpg',\n",
       " '._20231004_154444.jpg',\n",
       " '20231004_154212.jpg',\n",
       " '._20231004_154212.jpg',\n",
       " '20231004_154211.jpg',\n",
       " '._20231004_154211.jpg',\n",
       " '20231004_154209.jpg',\n",
       " '._20231004_154209.jpg',\n",
       " '20231004_154156.jpg',\n",
       " '._20231004_154156.jpg',\n",
       " '20231004_154155.jpg',\n",
       " '._20231004_154155.jpg',\n",
       " '20231004_154124.jpg',\n",
       " '._20231004_154124.jpg',\n",
       " '20231004_154122.jpg',\n",
       " '._20231004_154122.jpg',\n",
       " '20231004_153811.jpg',\n",
       " '._20231004_153811.jpg',\n",
       " '20231004_153756.jpg',\n",
       " '._20231004_153756.jpg',\n",
       " '20231004_153229.jpg',\n",
       " '._20231004_153229.jpg',\n",
       " '20231004_153222.jpg',\n",
       " '._20231004_153222.jpg',\n",
       " '20231004_153138.jpg',\n",
       " '._20231004_153138.jpg',\n",
       " '20231004_153123.jpg',\n",
       " '._20231004_153123.jpg',\n",
       " '20231004_153119.jpg',\n",
       " '._20231004_153119.jpg',\n",
       " '20231004_153039.jpg',\n",
       " '._20231004_153039.jpg',\n",
       " '20231004_153034.jpg',\n",
       " '._20231004_153034.jpg',\n",
       " '20231004_153021.jpg',\n",
       " '._20231004_153021.jpg',\n",
       " '20231004_153018.jpg',\n",
       " '._20231004_153018.jpg',\n",
       " '20231004_153015.jpg',\n",
       " '._20231004_153015.jpg',\n",
       " '20231004_152814.jpg',\n",
       " '._20231004_152814.jpg',\n",
       " '20231004_152807.jpg',\n",
       " '._20231004_152807.jpg',\n",
       " '20231004_152806.jpg',\n",
       " '._20231004_152806.jpg',\n",
       " '20231004_152746.jpg',\n",
       " '._20231004_152746.jpg',\n",
       " '20231004_152446.jpg',\n",
       " '._20231004_152446.jpg',\n",
       " '20231004_152445.jpg',\n",
       " '._20231004_152445.jpg',\n",
       " '20231004_152420.jpg',\n",
       " '._20231004_152420.jpg',\n",
       " '20231004_152413.jpg',\n",
       " '._20231004_152413.jpg',\n",
       " '20231004_152210.jpg',\n",
       " '._20231004_152210.jpg',\n",
       " '20231004_152109.jpg',\n",
       " '._20231004_152109.jpg',\n",
       " '20231004_151900.jpg',\n",
       " '._20231004_151900.jpg',\n",
       " '20231004_151857.jpg',\n",
       " '._20231004_151857.jpg',\n",
       " '20231004_151852.jpg',\n",
       " '._20231004_151852.jpg',\n",
       " '20231004_151734.jpg',\n",
       " '._20231004_151734.jpg',\n",
       " '20231004_151720.jpg',\n",
       " '._20231004_151720.jpg',\n",
       " '20231004_150428.jpg',\n",
       " '._20231004_150428.jpg',\n",
       " '20231004_131231.jpg',\n",
       " '._20231004_131231.jpg',\n",
       " '20231004_111056.jpg',\n",
       " '._20231004_111056.jpg',\n",
       " '20231004_111048.jpg',\n",
       " '._20231004_111048.jpg',\n",
       " '20231004_075858.jpg',\n",
       " '._20231004_075858.jpg',\n",
       " '20231004_075853.jpg',\n",
       " '._20231004_075853.jpg',\n",
       " '20231003_180619.jpg',\n",
       " '._20231003_180619.jpg',\n",
       " '20231003_180618.jpg',\n",
       " '._20231003_180618.jpg',\n",
       " '20231003_180617.jpg',\n",
       " '._20231003_180617.jpg',\n",
       " '20231003_175958.jpg',\n",
       " '._20231003_175958.jpg',\n",
       " '20231003_144357.jpg',\n",
       " '._20231003_144357.jpg',\n",
       " '20231003_144348.jpg',\n",
       " '._20231003_144348.jpg',\n",
       " '20231003_144054.jpg',\n",
       " '._20231003_144054.jpg',\n",
       " '20231003_144051.jpg',\n",
       " '._20231003_144051.jpg',\n",
       " '20231003_144040.jpg',\n",
       " '._20231003_144040.jpg',\n",
       " '20231003_143607.jpg',\n",
       " '._20231003_143607.jpg',\n",
       " '20231003_143553.jpg',\n",
       " '._20231003_143553.jpg',\n",
       " '20231003_143541.jpg',\n",
       " '._20231003_143541.jpg',\n",
       " '20231003_143533.jpg',\n",
       " '._20231003_143533.jpg',\n",
       " '20231003_143524.jpg',\n",
       " '._20231003_143524.jpg',\n",
       " '20231003_143519.jpg',\n",
       " '._20231003_143519.jpg',\n",
       " '20231003_143504.jpg',\n",
       " '._20231003_143504.jpg',\n",
       " '20231003_142636.jpg',\n",
       " '._20231003_142636.jpg',\n",
       " '20231003_142634.jpg',\n",
       " '._20231003_142634.jpg',\n",
       " '20231003_142623.jpg',\n",
       " '._20231003_142623.jpg',\n",
       " '20231003_142622.jpg',\n",
       " '._20231003_142622.jpg',\n",
       " '20231003_142620.jpg',\n",
       " '._20231003_142620.jpg',\n",
       " '20231003_142522.jpg',\n",
       " '._20231003_142522.jpg',\n",
       " '20231003_142521.jpg',\n",
       " '._20231003_142521.jpg',\n",
       " '20231003_142520.jpg',\n",
       " '._20231003_142520.jpg',\n",
       " '20231003_142519.jpg',\n",
       " '._20231003_142519.jpg',\n",
       " '20231003_142221.jpg',\n",
       " '._20231003_142221.jpg',\n",
       " '20231003_141944.jpg',\n",
       " '._20231003_141944.jpg',\n",
       " '20231003_141943.jpg',\n",
       " '._20231003_141943.jpg',\n",
       " '20231003_141409.jpg',\n",
       " '._20231003_141409.jpg',\n",
       " '20231003_141351.jpg',\n",
       " '._20231003_141351.jpg',\n",
       " '20231003_140851.jpg',\n",
       " '._20231003_140851.jpg',\n",
       " '20231003_140845.jpg',\n",
       " '._20231003_140845.jpg',\n",
       " '20231003_135731.jpg',\n",
       " '._20231003_135731.jpg',\n",
       " '20231003_135455.jpg',\n",
       " '._20231003_135455.jpg',\n",
       " '20231003_135432.jpg',\n",
       " '._20231003_135432.jpg',\n",
       " '20231003_135428.jpg',\n",
       " '._20231003_135428.jpg',\n",
       " '20231003_135254.jpg',\n",
       " '._20231003_135254.jpg',\n",
       " '20231003_134529.jpg',\n",
       " '._20231003_134529.jpg',\n",
       " '20231003_134159.jpg',\n",
       " '._20231003_134159.jpg',\n",
       " '20231003_134135.jpg',\n",
       " '._20231003_134135.jpg',\n",
       " '20231003_134108.jpg',\n",
       " '._20231003_134108.jpg',\n",
       " '20231003_134014.jpg',\n",
       " '._20231003_134014.jpg',\n",
       " '20231003_133805.jpg',\n",
       " '._20231003_133805.jpg',\n",
       " '20231003_133804.jpg',\n",
       " '._20231003_133804.jpg',\n",
       " '20231003_133756.jpg',\n",
       " '._20231003_133756.jpg',\n",
       " '20231003_133755.jpg',\n",
       " '._20231003_133755.jpg',\n",
       " '20231003_133714.jpg',\n",
       " '._20231003_133714.jpg',\n",
       " '20231003_133702.jpg',\n",
       " '._20231003_133702.jpg',\n",
       " '20231003_133647.jpg',\n",
       " '._20231003_133647.jpg',\n",
       " '20231003_132901.jpg',\n",
       " '._20231003_132901.jpg',\n",
       " '20231003_132833.jpg',\n",
       " '._20231003_132833.jpg',\n",
       " '20231003_132830.jpg',\n",
       " '._20231003_132830.jpg',\n",
       " '20231003_132812.jpg',\n",
       " '._20231003_132812.jpg',\n",
       " '20231003_132811.jpg',\n",
       " '._20231003_132811.jpg',\n",
       " '20231003_132634.jpg',\n",
       " '._20231003_132634.jpg',\n",
       " '20231003_132552.jpg',\n",
       " '._20231003_132552.jpg',\n",
       " '20231003_131338.jpg',\n",
       " '._20231003_131338.jpg',\n",
       " '20231003_131334.jpg',\n",
       " '._20231003_131334.jpg',\n",
       " '20231003_130933.jpg',\n",
       " '._20231003_130933.jpg',\n",
       " '20231003_130854.jpg',\n",
       " '._20231003_130854.jpg',\n",
       " '20231003_130844.jpg',\n",
       " '._20231003_130844.jpg',\n",
       " '20231003_130815.jpg',\n",
       " '._20231003_130815.jpg',\n",
       " '20231003_130813.jpg',\n",
       " '._20231003_130813.jpg',\n",
       " '20231003_130811.jpg',\n",
       " '._20231003_130811.jpg',\n",
       " '20231003_130740.jpg',\n",
       " '._20231003_130740.jpg',\n",
       " '20231003_130724.jpg',\n",
       " '._20231003_130724.jpg',\n",
       " '20231003_130717.jpg',\n",
       " '._20231003_130717.jpg',\n",
       " '20231003_130506.jpg',\n",
       " '._20231003_130506.jpg',\n",
       " '20231003_130135.jpg',\n",
       " '._20231003_130135.jpg',\n",
       " '20231003_125844.jpg',\n",
       " '._20231003_125844.jpg',\n",
       " '20231003_125841.jpg',\n",
       " '._20231003_125841.jpg',\n",
       " '20231003_125705.jpg',\n",
       " '._20231003_125705.jpg',\n",
       " '20231003_124659.jpg',\n",
       " '._20231003_124659.jpg',\n",
       " '20231003_124657.jpg',\n",
       " '._20231003_124657.jpg',\n",
       " '20231003_124535.jpg',\n",
       " '._20231003_124535.jpg',\n",
       " '20231003_124529.jpg',\n",
       " '._20231003_124529.jpg',\n",
       " '20231003_124111.jpg',\n",
       " '._20231003_124111.jpg',\n",
       " '20231003_124056.jpg',\n",
       " '._20231003_124056.jpg',\n",
       " '20231003_123259.jpg',\n",
       " '._20231003_123259.jpg',\n",
       " '20231003_123258.jpg',\n",
       " '._20231003_123258.jpg',\n",
       " '20231003_123146.jpg',\n",
       " '._20231003_123146.jpg',\n",
       " '20231003_123111.jpg',\n",
       " '._20231003_123111.jpg',\n",
       " '20231003_123007.jpg',\n",
       " '._20231003_123007.jpg',\n",
       " '20231003_122331.jpg',\n",
       " '._20231003_122331.jpg',\n",
       " '20231003_122325.jpg',\n",
       " '._20231003_122325.jpg',\n",
       " '20231003_092845.jpg',\n",
       " '._20231003_092845.jpg',\n",
       " '20231003_092838.jpg',\n",
       " '._20231003_092838.jpg',\n",
       " '20231002_224257.jpg',\n",
       " '._20231002_224257.jpg',\n",
       " '20231002_224230.jpg',\n",
       " '._20231002_224230.jpg',\n",
       " '20231002_224048.jpg',\n",
       " '._20231002_224048.jpg',\n",
       " '20231002_224046.jpg',\n",
       " '._20231002_224046.jpg',\n",
       " '20231002_224044.jpg',\n",
       " '._20231002_224044.jpg',\n",
       " '20231002_224016.jpg',\n",
       " '._20231002_224016.jpg',\n",
       " '20231002_224015.jpg',\n",
       " '._20231002_224015.jpg',\n",
       " '20231002_224010.jpg',\n",
       " '._20231002_224010.jpg',\n",
       " '20231002_224001.jpg',\n",
       " '._20231002_224001.jpg',\n",
       " '20231002_223118.jpg',\n",
       " '._20231002_223118.jpg',\n",
       " '20231002_212300.jpg',\n",
       " '._20231002_212300.jpg',\n",
       " '20231002_211528.jpg',\n",
       " '._20231002_211528.jpg',\n",
       " '20231002_211511.jpg',\n",
       " '._20231002_211511.jpg',\n",
       " '20231002_211508.jpg',\n",
       " '._20231002_211508.jpg',\n",
       " '20231002_211347.jpg',\n",
       " '._20231002_211347.jpg',\n",
       " '20231002_211041.jpg',\n",
       " '._20231002_211041.jpg',\n",
       " '20231002_211033.jpg',\n",
       " '._20231002_211033.jpg',\n",
       " '20231002_204530.mp4',\n",
       " '._20231002_204530.mp4',\n",
       " '20231002_204341(0).jpg',\n",
       " '._20231002_204341(0).jpg',\n",
       " '20231002_204341.jpg',\n",
       " '._20231002_204341.jpg',\n",
       " '20231002_204340.jpg',\n",
       " '._20231002_204340.jpg',\n",
       " '20231002_204324.jpg',\n",
       " '._20231002_204324.jpg',\n",
       " '20231002_202204.jpg',\n",
       " '._20231002_202204.jpg',\n",
       " '20231002_194904.jpg',\n",
       " '._20231002_194904.jpg',\n",
       " '20231002_194900.jpg',\n",
       " '._20231002_194900.jpg',\n",
       " '20231002_194457.jpg',\n",
       " '._20231002_194457.jpg',\n",
       " '20231002_194233.jpg',\n",
       " '._20231002_194233.jpg',\n",
       " '20231002_194118.jpg',\n",
       " '._20231002_194118.jpg',\n",
       " '20231002_194056.jpg',\n",
       " '._20231002_194056.jpg',\n",
       " '20231002_194037.jpg',\n",
       " '._20231002_194037.jpg',\n",
       " '20231002_194021.jpg',\n",
       " '._20231002_194021.jpg',\n",
       " '20231002_193712.jpg',\n",
       " '._20231002_193712.jpg',\n",
       " '20231002_193531.jpg',\n",
       " '._20231002_193531.jpg',\n",
       " '20231002_193514.jpg',\n",
       " '._20231002_193514.jpg',\n",
       " '20231002_193252.jpg',\n",
       " '._20231002_193252.jpg',\n",
       " '20231002_193249.jpg',\n",
       " '._20231002_193249.jpg',\n",
       " '20231002_193021.jpg',\n",
       " '._20231002_193021.jpg',\n",
       " '20231002_192215.jpg',\n",
       " '._20231002_192215.jpg',\n",
       " '20231002_191553.jpg',\n",
       " '._20231002_191553.jpg',\n",
       " '20231002_191454.jpg',\n",
       " '._20231002_191454.jpg',\n",
       " '20231002_191450.jpg',\n",
       " '._20231002_191450.jpg',\n",
       " '20231002_191417.jpg',\n",
       " '._20231002_191417.jpg',\n",
       " '20231002_191415.jpg',\n",
       " '._20231002_191415.jpg',\n",
       " '20231002_191251.jpg',\n",
       " '._20231002_191251.jpg',\n",
       " '20231002_191224.jpg',\n",
       " '._20231002_191224.jpg',\n",
       " '20231002_191215.jpg',\n",
       " '._20231002_191215.jpg',\n",
       " '20231002_184419.jpg',\n",
       " '._20231002_184419.jpg',\n",
       " '20231002_184139.jpg',\n",
       " '._20231002_184139.jpg',\n",
       " '20231002_184136.jpg',\n",
       " '._20231002_184136.jpg',\n",
       " '20231002_184046.jpg',\n",
       " '._20231002_184046.jpg',\n",
       " '20231002_184021.jpg',\n",
       " '._20231002_184021.jpg',\n",
       " '20231002_183847.jpg',\n",
       " '._20231002_183847.jpg',\n",
       " '20231002_183839.jpg',\n",
       " '._20231002_183839.jpg',\n",
       " '20231002_183815.jpg',\n",
       " '._20231002_183815.jpg',\n",
       " '20231002_183806.jpg',\n",
       " '._20231002_183806.jpg',\n",
       " '20231002_183624.jpg',\n",
       " '._20231002_183624.jpg',\n",
       " '20231002_183622.jpg',\n",
       " '._20231002_183622.jpg',\n",
       " '20231002_183621.jpg',\n",
       " '._20231002_183621.jpg',\n",
       " '20231002_183315.jpg',\n",
       " '._20231002_183315.jpg',\n",
       " '20231002_183255.jpg',\n",
       " '._20231002_183255.jpg',\n",
       " '20231002_183155.jpg',\n",
       " '._20231002_183155.jpg',\n",
       " '20231002_183005.jpg',\n",
       " '._20231002_183005.jpg',\n",
       " '20231002_182836.jpg',\n",
       " '._20231002_182836.jpg',\n",
       " '20231002_182830.jpg',\n",
       " '._20231002_182830.jpg',\n",
       " '20231002_182522.jpg',\n",
       " '._20231002_182522.jpg',\n",
       " '20231002_182517.jpg',\n",
       " '._20231002_182517.jpg',\n",
       " '20231002_182455.jpg',\n",
       " '._20231002_182455.jpg',\n",
       " '20231002_182340.jpg',\n",
       " '._20231002_182340.jpg',\n",
       " '20231002_182336.jpg',\n",
       " '._20231002_182336.jpg',\n",
       " '20231002_182311.jpg',\n",
       " '._20231002_182311.jpg',\n",
       " '20231002_182308.jpg',\n",
       " '._20231002_182308.jpg',\n",
       " '20231002_182245.jpg',\n",
       " '._20231002_182245.jpg',\n",
       " '20231002_181228.jpg',\n",
       " '._20231002_181228.jpg',\n",
       " '20231002_181135.jpg',\n",
       " '._20231002_181135.jpg',\n",
       " '20231002_181134.jpg',\n",
       " '._20231002_181134.jpg',\n",
       " '20231002_163507.jpg',\n",
       " '._20231002_163507.jpg',\n",
       " '20231002_163505.jpg',\n",
       " '._20231002_163505.jpg',\n",
       " '20231002_163347.jpg',\n",
       " '._20231002_163347.jpg',\n",
       " '20231002_163259.jpg',\n",
       " '._20231002_163259.jpg',\n",
       " '20231002_161638.jpg',\n",
       " '._20231002_161638.jpg',\n",
       " '20231002_161631.jpg',\n",
       " '._20231002_161631.jpg',\n",
       " '20231002_161549.jpg',\n",
       " '._20231002_161549.jpg',\n",
       " '20231002_152736.jpg',\n",
       " '._20231002_152736.jpg',\n",
       " '20231002_152724.jpg',\n",
       " '._20231002_152724.jpg',\n",
       " '20231002_143629.jpg',\n",
       " '._20231002_143629.jpg',\n",
       " '20231002_135702.jpg',\n",
       " '._20231002_135702.jpg',\n",
       " '20231002_135651.jpg',\n",
       " '._20231002_135651.jpg',\n",
       " '20231002_135648.jpg',\n",
       " '._20231002_135648.jpg',\n",
       " '20231002_135636.jpg',\n",
       " '._20231002_135636.jpg',\n",
       " '20231002_135315.jpg',\n",
       " '._20231002_135315.jpg',\n",
       " '20231001_193755.jpg',\n",
       " '._20231001_193755.jpg',\n",
       " '20231001_193753.jpg',\n",
       " '._20231001_193753.jpg',\n",
       " '20231001_193718.jpg',\n",
       " '._20231001_193718.jpg',\n",
       " '20231001_193049.jpg',\n",
       " '._20231001_193049.jpg',\n",
       " '20231001_193038.jpg',\n",
       " '._20231001_193038.jpg',\n",
       " '20231001_193036.jpg',\n",
       " '._20231001_193036.jpg',\n",
       " '20231001_193030.jpg',\n",
       " '._20231001_193030.jpg',\n",
       " '20231001_190224.jpg',\n",
       " '._20231001_190224.jpg',\n",
       " '20231001_190014.jpg',\n",
       " '._20231001_190014.jpg',\n",
       " '20231001_190001.jpg',\n",
       " '._20231001_190001.jpg',\n",
       " '20231001_185957.jpg',\n",
       " '._20231001_185957.jpg',\n",
       " '20231001_185744.jpg',\n",
       " '._20231001_185744.jpg',\n",
       " '20231001_184238.jpg',\n",
       " '._20231001_184238.jpg',\n",
       " '20231001_184226(0).jpg',\n",
       " '._20231001_184226(0).jpg',\n",
       " '20231001_184226.jpg',\n",
       " '._20231001_184226.jpg',\n",
       " '20231001_184222.jpg',\n",
       " '._20231001_184222.jpg',\n",
       " '20231001_184211.jpg',\n",
       " '._20231001_184211.jpg',\n",
       " '20231001_183724.jpg',\n",
       " '._20231001_183724.jpg',\n",
       " '20231001_183717.jpg',\n",
       " '._20231001_183717.jpg',\n",
       " '20231001_183702.jpg',\n",
       " '._20231001_183702.jpg',\n",
       " '20231001_183601.jpg',\n",
       " '._20231001_183601.jpg',\n",
       " '20231001_183336.jpg',\n",
       " '._20231001_183336.jpg',\n",
       " '20231001_183334.jpg',\n",
       " '._20231001_183334.jpg',\n",
       " '20231001_183326.jpg',\n",
       " '._20231001_183326.jpg',\n",
       " '20231001_183324.jpg',\n",
       " '._20231001_183324.jpg',\n",
       " '20231001_183311.jpg',\n",
       " '._20231001_183311.jpg',\n",
       " '20231001_183257.jpg',\n",
       " '._20231001_183257.jpg',\n",
       " '20231001_183255.jpg',\n",
       " '._20231001_183255.jpg',\n",
       " '20231001_183249.jpg',\n",
       " '._20231001_183249.jpg',\n",
       " '20231001_183206.jpg',\n",
       " '._20231001_183206.jpg',\n",
       " '20231001_183204.jpg',\n",
       " '._20231001_183204.jpg',\n",
       " '20231001_183201.jpg',\n",
       " '._20231001_183201.jpg',\n",
       " '20231001_183200.jpg',\n",
       " '._20231001_183200.jpg',\n",
       " '20231001_182816.jpg',\n",
       " '._20231001_182816.jpg',\n",
       " '20231001_182814.jpg',\n",
       " '._20231001_182814.jpg',\n",
       " '20231001_182808.jpg',\n",
       " '._20231001_182808.jpg',\n",
       " '20231001_182737.jpg',\n",
       " '._20231001_182737.jpg',\n",
       " '20231001_182732.jpg',\n",
       " '._20231001_182732.jpg',\n",
       " '20231001_182518.jpg',\n",
       " '._20231001_182518.jpg',\n",
       " '20231001_182418.jpg',\n",
       " '._20231001_182418.jpg',\n",
       " '20231001_182406.jpg',\n",
       " '._20231001_182406.jpg',\n",
       " '20231001_182326.jpg',\n",
       " '._20231001_182326.jpg',\n",
       " '20231001_182206.jpg',\n",
       " '._20231001_182206.jpg',\n",
       " '20231001_182123.jpg',\n",
       " '._20231001_182123.jpg',\n",
       " '20231001_182116.jpg',\n",
       " '._20231001_182116.jpg',\n",
       " '20231001_182044.jpg',\n",
       " '._20231001_182044.jpg',\n",
       " '20231001_182017.jpg',\n",
       " '._20231001_182017.jpg',\n",
       " '20231001_181931.jpg',\n",
       " '._20231001_181931.jpg',\n",
       " '20231001_181815.jpg',\n",
       " '._20231001_181815.jpg',\n",
       " '20231001_181812.jpg',\n",
       " '._20231001_181812.jpg',\n",
       " '20231001_181725.jpg',\n",
       " '._20231001_181725.jpg',\n",
       " '20231001_181720.jpg',\n",
       " '._20231001_181720.jpg',\n",
       " '20231001_181708.jpg',\n",
       " '._20231001_181708.jpg',\n",
       " '20231001_181427.jpg',\n",
       " '._20231001_181427.jpg',\n",
       " '20231001_181421.jpg',\n",
       " '._20231001_181421.jpg',\n",
       " '20231001_181228.jpg',\n",
       " '._20231001_181228.jpg',\n",
       " '20231001_181225.jpg',\n",
       " '._20231001_181225.jpg',\n",
       " '20231001_181041.jpg',\n",
       " '._20231001_181041.jpg',\n",
       " '20231001_181039.jpg',\n",
       " '._20231001_181039.jpg',\n",
       " '20231001_181036.jpg',\n",
       " '._20231001_181036.jpg',\n",
       " '20231001_161254.jpg',\n",
       " '._20231001_161254.jpg',\n",
       " '20231001_161248.jpg',\n",
       " '._20231001_161248.jpg',\n",
       " '20231001_161224.jpg',\n",
       " '._20231001_161224.jpg',\n",
       " '20231001_161220.jpg',\n",
       " '._20231001_161220.jpg',\n",
       " '20231001_161027.jpg',\n",
       " '._20231001_161027.jpg',\n",
       " '20231001_160811.jpg',\n",
       " '._20231001_160811.jpg',\n",
       " '20231001_160805.jpg',\n",
       " '._20231001_160805.jpg',\n",
       " '20231001_160707.jpg',\n",
       " '._20231001_160707.jpg',\n",
       " '20231001_160224.jpg',\n",
       " '._20231001_160224.jpg',\n",
       " '20231001_152206.jpg',\n",
       " '._20231001_152206.jpg',\n",
       " '20231001_151026.jpg',\n",
       " '._20231001_151026.jpg',\n",
       " '20231001_150933.jpg',\n",
       " '._20231001_150933.jpg',\n",
       " '20231001_150916.jpg',\n",
       " '._20231001_150916.jpg',\n",
       " '20231001_150910.jpg',\n",
       " '._20231001_150910.jpg',\n",
       " '20231001_150905.jpg',\n",
       " '._20231001_150905.jpg',\n",
       " '20231001_145652.jpg',\n",
       " '._20231001_145652.jpg',\n",
       " '20231001_145649.jpg',\n",
       " '._20231001_145649.jpg',\n",
       " '20231001_144605.jpg',\n",
       " '._20231001_144605.jpg',\n",
       " '20231001_144603.jpg',\n",
       " '._20231001_144603.jpg',\n",
       " '20231001_133728.jpg',\n",
       " '._20231001_133728.jpg',\n",
       " '20231001_120053.jpg',\n",
       " '._20231001_120053.jpg',\n",
       " '20231001_120041.jpg',\n",
       " '._20231001_120041.jpg',\n",
       " '20231001_120018.jpg',\n",
       " '._20231001_120018.jpg',\n",
       " '20231001_120005.jpg',\n",
       " '._20231001_120005.jpg',\n",
       " '20231001_114514.jpg',\n",
       " '._20231001_114514.jpg',\n",
       " '20231001_114512.jpg',\n",
       " '._20231001_114512.jpg',\n",
       " '20231001_114507.jpg',\n",
       " '._20231001_114507.jpg',\n",
       " '20231001_114505.jpg',\n",
       " '._20231001_114505.jpg',\n",
       " '20231001_114441.jpg',\n",
       " '._20231001_114441.jpg',\n",
       " '20231001_114438.jpg',\n",
       " '._20231001_114438.jpg',\n",
       " '20231001_114422.jpg',\n",
       " '._20231001_114422.jpg',\n",
       " '20231001_114359.jpg',\n",
       " '._20231001_114359.jpg',\n",
       " '20231001_114357.jpg',\n",
       " '._20231001_114357.jpg',\n",
       " '20231001_114352.jpg',\n",
       " '._20231001_114352.jpg',\n",
       " '20231001_114233.jpg',\n",
       " '._20231001_114233.jpg',\n",
       " '20231001_114220.jpg',\n",
       " '._20231001_114220.jpg',\n",
       " '20231001_114017.jpg',\n",
       " '._20231001_114017.jpg',\n",
       " '20231001_114007.jpg',\n",
       " '._20231001_114007.jpg',\n",
       " '20231001_113727.jpg',\n",
       " '._20231001_113727.jpg',\n",
       " '20231001_113658.jpg',\n",
       " '._20231001_113658.jpg',\n",
       " '20231001_113656.jpg',\n",
       " '._20231001_113656.jpg',\n",
       " '20231001_113622.jpg',\n",
       " '._20231001_113622.jpg',\n",
       " '20231001_113620.jpg',\n",
       " '._20231001_113620.jpg',\n",
       " '20231001_113020.jpg',\n",
       " '._20231001_113020.jpg',\n",
       " '20231001_112945.jpg',\n",
       " '._20231001_112945.jpg',\n",
       " '20231001_112907.jpg',\n",
       " '._20231001_112907.jpg',\n",
       " '20231001_112305.jpg',\n",
       " '._20231001_112305.jpg',\n",
       " '20231001_112304.jpg',\n",
       " '._20231001_112304.jpg',\n",
       " '20231001_112300.jpg',\n",
       " '._20231001_112300.jpg',\n",
       " '20231001_112218.jpg',\n",
       " '._20231001_112218.jpg',\n",
       " '20231001_112217.jpg',\n",
       " '._20231001_112217.jpg',\n",
       " '20231001_112052.jpg',\n",
       " '._20231001_112052.jpg',\n",
       " '20231001_112051.jpg',\n",
       " '._20231001_112051.jpg',\n",
       " '20231001_112050.jpg',\n",
       " '._20231001_112050.jpg',\n",
       " '20231001_112042.jpg',\n",
       " '._20231001_112042.jpg',\n",
       " '20231001_112028.jpg',\n",
       " '._20231001_112028.jpg',\n",
       " '20231001_111753.jpg',\n",
       " '._20231001_111753.jpg',\n",
       " '20231001_111338.jpg',\n",
       " '._20231001_111338.jpg',\n",
       " '20231001_111201.jpg',\n",
       " '._20231001_111201.jpg',\n",
       " '20231001_111200.jpg',\n",
       " '._20231001_111200.jpg',\n",
       " '20231001_110941.jpg',\n",
       " '._20231001_110941.jpg',\n",
       " '20231001_110939.jpg',\n",
       " '._20231001_110939.jpg',\n",
       " '20231001_110313.jpg',\n",
       " '._20231001_110313.jpg',\n",
       " '20231001_105752.jpg',\n",
       " '._20231001_105752.jpg',\n",
       " '20231001_105746.jpg',\n",
       " '._20231001_105746.jpg',\n",
       " '20231001_105735.jpg',\n",
       " '._20231001_105735.jpg',\n",
       " '20231001_105731.jpg',\n",
       " '._20231001_105731.jpg',\n",
       " '20231001_105728.jpg',\n",
       " '._20231001_105728.jpg',\n",
       " '20231001_105723.jpg',\n",
       " '._20231001_105723.jpg',\n",
       " '20231001_105402.jpg',\n",
       " '._20231001_105402.jpg',\n",
       " '20231001_105352.jpg',\n",
       " '._20231001_105352.jpg',\n",
       " '20230930_192902.jpg',\n",
       " '._20230930_192902.jpg',\n",
       " '20230930_191249.jpg',\n",
       " '._20230930_191249.jpg',\n",
       " '20230930_184829.jpg',\n",
       " '._20230930_184829.jpg',\n",
       " '20230930_184650.jpg',\n",
       " '._20230930_184650.jpg',\n",
       " '20230930_184638.jpg',\n",
       " '._20230930_184638.jpg',\n",
       " '20230930_184548.jpg',\n",
       " '._20230930_184548.jpg',\n",
       " '20230930_184329.jpg',\n",
       " '._20230930_184329.jpg',\n",
       " '20230930_184312.jpg',\n",
       " '._20230930_184312.jpg',\n",
       " '20230930_183744.jpg',\n",
       " '._20230930_183744.jpg',\n",
       " '20230930_183641.jpg',\n",
       " '._20230930_183641.jpg',\n",
       " '20230930_183241.jpg',\n",
       " '._20230930_183241.jpg',\n",
       " '20230930_183216.jpg',\n",
       " '._20230930_183216.jpg',\n",
       " '20230930_183145.jpg',\n",
       " '._20230930_183145.jpg',\n",
       " '20230930_183129.jpg',\n",
       " '._20230930_183129.jpg',\n",
       " '20230930_181131.jpg',\n",
       " '._20230930_181131.jpg',\n",
       " '20230930_181121.jpg',\n",
       " '._20230930_181121.jpg',\n",
       " '20230930_180628.jpg',\n",
       " '._20230930_180628.jpg',\n",
       " '20230930_180618.jpg',\n",
       " '._20230930_180618.jpg',\n",
       " '20230930_155530.jpg',\n",
       " '._20230930_155530.jpg',\n",
       " '20230930_155522.jpg',\n",
       " '._20230930_155522.jpg',\n",
       " '20230930_095828.jpg',\n",
       " '._20230930_095828.jpg',\n",
       " '20230930_092614.jpg',\n",
       " '._20230930_092614.jpg',\n",
       " '20230929_193450.jpg',\n",
       " '._20230929_193450.jpg',\n",
       " '20230929_193355.jpg',\n",
       " '._20230929_193355.jpg',\n",
       " '20230927_175251.jpg',\n",
       " '._20230927_175251.jpg',\n",
       " '20230927_175246.jpg',\n",
       " '._20230927_175246.jpg',\n",
       " '20230926_213807.jpg',\n",
       " '._20230926_213807.jpg',\n",
       " '20230926_213806.jpg',\n",
       " '._20230926_213806.jpg',\n",
       " '20230926_213727.jpg',\n",
       " '._20230926_213727.jpg',\n",
       " '20230926_213726.jpg',\n",
       " '._20230926_213726.jpg',\n",
       " '20230926_213648.jpg',\n",
       " '._20230926_213648.jpg',\n",
       " '20230926_213645.jpg',\n",
       " '._20230926_213645.jpg',\n",
       " '20230926_213548.jpg',\n",
       " '._20230926_213548.jpg',\n",
       " '20230926_213520.jpg',\n",
       " '._20230926_213520.jpg',\n",
       " '20230926_213058.jpg',\n",
       " '._20230926_213058.jpg',\n",
       " '20230926_213056.jpg',\n",
       " '._20230926_213056.jpg',\n",
       " '20230926_213055.jpg',\n",
       " '._20230926_213055.jpg',\n",
       " '20230926_213051.jpg',\n",
       " '._20230926_213051.jpg',\n",
       " '20230926_212823.jpg',\n",
       " '._20230926_212823.jpg',\n",
       " '20230926_212800.jpg',\n",
       " '._20230926_212800.jpg',\n",
       " '20230926_212703.jpg',\n",
       " '._20230926_212703.jpg',\n",
       " '20230926_212539.jpg',\n",
       " '._20230926_212539.jpg',\n",
       " '20230926_212422.jpg',\n",
       " '._20230926_212422.jpg',\n",
       " '20230926_212248.jpg',\n",
       " '._20230926_212248.jpg',\n",
       " '20230926_212246.jpg',\n",
       " '._20230926_212246.jpg',\n",
       " '20230926_212244.jpg',\n",
       " '._20230926_212244.jpg',\n",
       " '20230926_212205.jpg',\n",
       " '._20230926_212205.jpg',\n",
       " '20230926_212157.jpg',\n",
       " '._20230926_212157.jpg',\n",
       " '20230926_211839.jpg',\n",
       " '._20230926_211839.jpg',\n",
       " '20230926_211743.jpg',\n",
       " '._20230926_211743.jpg',\n",
       " '20230926_211642.jpg',\n",
       " '._20230926_211642.jpg',\n",
       " '20230926_211607.jpg',\n",
       " '._20230926_211607.jpg',\n",
       " '20230926_211551.jpg',\n",
       " '._20230926_211551.jpg',\n",
       " '20230926_211202.jpg',\n",
       " '._20230926_211202.jpg',\n",
       " '20230926_210639.jpg',\n",
       " '._20230926_210639.jpg',\n",
       " '20230926_205453.jpg',\n",
       " '._20230926_205453.jpg',\n",
       " '20230926_205319.jpg',\n",
       " '._20230926_205319.jpg',\n",
       " '20230926_205314.jpg',\n",
       " '._20230926_205314.jpg',\n",
       " ...]"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "os.listdir(p)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "_20231005_082230.jpg\n",
      "_20231005_082230\n",
      "False\n",
      "_20231005_082220.jpg\n",
      "_20231005_082220\n",
      "False\n",
      "_20231004_204753.jpg\n",
      "_20231004_204753\n",
      "False\n",
      "_20231004_203409.jpg\n",
      "_20231004_203409\n",
      "False\n",
      "_20231004_203405.jpg\n",
      "_20231004_203405\n",
      "False\n",
      "_20231004_203139.jpg\n",
      "_20231004_203139\n",
      "False\n",
      "_20231004_203044.jpg\n",
      "_20231004_203044\n",
      "False\n",
      "_20231004_203039.jpg\n",
      "_20231004_203039\n",
      "False\n",
      "_20231004_202824.jpg\n",
      "_20231004_202824\n",
      "False\n",
      "_20231004_202156.jpg\n",
      "_20231004_202156\n",
      "False\n",
      "_20231004_193839.jpg\n",
      "_20231004_193839\n",
      "False\n",
      "_20231004_172232.jpg\n",
      "_20231004_172232\n",
      "False\n",
      "_20231004_172227.jpg\n",
      "_20231004_172227\n",
      "False\n",
      "_20231004_172226.jpg\n",
      "_20231004_172226\n",
      "False\n",
      "_20231004_172152.jpg\n",
      "_20231004_172152\n",
      "False\n",
      "_20231004_172128.jpg\n",
      "_20231004_172128\n",
      "False\n",
      "_20231004_172125.jpg\n",
      "_20231004_172125\n",
      "False\n",
      "_20231004_172123.jpg\n",
      "_20231004_172123\n",
      "False\n",
      "_20231004_172122.jpg\n",
      "_20231004_172122\n",
      "False\n",
      "_20231004_172036.jpg\n",
      "_20231004_172036\n",
      "False\n",
      "_20231004_171802.jpg\n",
      "_20231004_171802\n",
      "False\n",
      "_20231004_171726.jpg\n",
      "_20231004_171726\n",
      "False\n",
      "_20231004_171724.jpg\n",
      "_20231004_171724\n",
      "False\n",
      "_20231004_171712.jpg\n",
      "_20231004_171712\n",
      "False\n",
      "_20231004_171638.jpg\n",
      "_20231004_171638\n",
      "False\n",
      "_20231004_171637.jpg\n",
      "_20231004_171637\n",
      "False\n",
      "_20231004_171636.jpg\n",
      "_20231004_171636\n",
      "False\n",
      "_20231004_171635.jpg\n",
      "_20231004_171635\n",
      "False\n",
      "_20231004_171634.jpg\n",
      "_20231004_171634\n",
      "False\n",
      "_20231004_171549.jpg\n",
      "_20231004_171549\n",
      "False\n",
      "_20231004_171546.jpg\n",
      "_20231004_171546\n",
      "False\n",
      "_20231004_171538.jpg\n",
      "_20231004_171538\n",
      "False\n",
      "_20231004_171524.jpg\n",
      "_20231004_171524\n",
      "False\n",
      "_20231004_171517.jpg\n",
      "_20231004_171517\n",
      "False\n",
      "_20231004_171503.jpg\n",
      "_20231004_171503\n",
      "False\n",
      "_20231004_171502.jpg\n",
      "_20231004_171502\n",
      "False\n",
      "_20231004_171451.jpg\n",
      "_20231004_171451\n",
      "False\n",
      "_20231004_171446.jpg\n",
      "_20231004_171446\n",
      "False\n",
      "_20231004_171250.jpg\n",
      "_20231004_171250\n",
      "False\n",
      "_20231004_171248.jpg\n",
      "_20231004_171248\n",
      "False\n",
      "_20231004_171247.jpg\n",
      "_20231004_171247\n",
      "False\n",
      "_20231004_171159.jpg\n",
      "_20231004_171159\n",
      "False\n",
      "_20231004_171156.jpg\n",
      "_20231004_171156\n",
      "False\n",
      "_20231004_171155.jpg\n",
      "_20231004_171155\n",
      "False\n",
      "_20231004_171135.jpg\n",
      "_20231004_171135\n",
      "False\n",
      "_20231004_171131.jpg\n",
      "_20231004_171131\n",
      "False\n",
      "_20231004_170932.jpg\n",
      "_20231004_170932\n",
      "False\n",
      "_20231004_170831.jpg\n",
      "_20231004_170831\n",
      "False\n",
      "_20231004_170827.jpg\n",
      "_20231004_170827\n",
      "False\n",
      "_20231004_170826.jpg\n",
      "_20231004_170826\n",
      "False\n",
      "_20231004_170727.jpg\n",
      "_20231004_170727\n",
      "False\n",
      "_20231004_170620.jpg\n",
      "_20231004_170620\n",
      "False\n",
      "_20231004_163330.jpg\n",
      "_20231004_163330\n",
      "False\n",
      "_20231004_163328.jpg\n",
      "_20231004_163328\n",
      "False\n",
      "_20231004_163323.jpg\n",
      "_20231004_163323\n",
      "False\n",
      "_20231004_163321.jpg\n",
      "_20231004_163321\n",
      "False\n",
      "_20231004_163232.jpg\n",
      "_20231004_163232\n",
      "False\n",
      "_20231004_163225.jpg\n",
      "_20231004_163225\n",
      "False\n",
      "_20231004_163221.jpg\n",
      "_20231004_163221\n",
      "False\n",
      "_20231004_163219.jpg\n",
      "_20231004_163219\n",
      "False\n",
      "_20231004_162930.jpg\n",
      "_20231004_162930\n",
      "False\n",
      "_20231004_162920.jpg\n",
      "_20231004_162920\n",
      "False\n",
      "_20231004_162748.jpg\n",
      "_20231004_162748\n",
      "False\n",
      "_20231004_162550.jpg\n",
      "_20231004_162550\n",
      "False\n",
      "_20231004_162549.jpg\n",
      "_20231004_162549\n",
      "False\n",
      "_20231004_162540.jpg\n",
      "_20231004_162540\n",
      "False\n",
      "_20231004_162539.jpg\n",
      "_20231004_162539\n",
      "False\n",
      "_20231004_162227.jpg\n",
      "_20231004_162227\n",
      "False\n",
      "_20231004_162018.jpg\n",
      "_20231004_162018\n",
      "False\n",
      "_20231004_161808.jpg\n",
      "_20231004_161808\n",
      "False\n",
      "_20231004_161542.jpg\n",
      "_20231004_161542\n",
      "False\n",
      "_20231004_161541.jpg\n",
      "_20231004_161541\n",
      "False\n",
      "_20231004_161536.jpg\n",
      "_20231004_161536\n",
      "False\n",
      "_20231004_161253.jpg\n",
      "_20231004_161253\n",
      "False\n",
      "_20231004_161252.jpg\n",
      "_20231004_161252\n",
      "False\n",
      "_20231004_161234.jpg\n",
      "_20231004_161234\n",
      "False\n",
      "_20231004_161232.jpg\n",
      "_20231004_161232\n",
      "False\n",
      "_20231004_160830.jpg\n",
      "_20231004_160830\n",
      "False\n",
      "_20231004_160827.jpg\n",
      "_20231004_160827\n",
      "False\n",
      "_20231004_160825.jpg\n",
      "_20231004_160825\n",
      "False\n",
      "_20231004_160809.jpg\n",
      "_20231004_160809\n",
      "False\n",
      "_20231004_160237.jpg\n",
      "_20231004_160237\n",
      "False\n",
      "_20231004_160229.jpg\n",
      "_20231004_160229\n",
      "False\n",
      "_20231004_160058.jpg\n",
      "_20231004_160058\n",
      "False\n",
      "_20231004_160034.jpg\n",
      "_20231004_160034\n",
      "False\n",
      "_20231004_160028.jpg\n",
      "_20231004_160028\n",
      "False\n",
      "_20231004_160021.jpg\n",
      "_20231004_160021\n",
      "False\n",
      "_20231004_155800.jpg\n",
      "_20231004_155800\n",
      "False\n",
      "_20231004_155736.jpg\n",
      "_20231004_155736\n",
      "False\n",
      "_20231004_155728.jpg\n",
      "_20231004_155728\n",
      "False\n",
      "_20231004_155531.jpg\n",
      "_20231004_155531\n",
      "False\n",
      "_20231004_155528.jpg\n",
      "_20231004_155528\n",
      "False\n",
      "_20231004_154649.jpg\n",
      "_20231004_154649\n",
      "False\n",
      "_20231004_154444.jpg\n",
      "_20231004_154444\n",
      "False\n",
      "_20231004_154212.jpg\n",
      "_20231004_154212\n",
      "False\n",
      "_20231004_154211.jpg\n",
      "_20231004_154211\n",
      "False\n",
      "_20231004_154209.jpg\n",
      "_20231004_154209\n",
      "False\n",
      "_20231004_154156.jpg\n",
      "_20231004_154156\n",
      "False\n",
      "_20231004_154155.jpg\n",
      "_20231004_154155\n",
      "False\n",
      "_20231004_154124.jpg\n",
      "_20231004_154124\n",
      "False\n",
      "_20231004_154122.jpg\n",
      "_20231004_154122\n",
      "False\n",
      "_20231004_153811.jpg\n",
      "_20231004_153811\n",
      "False\n",
      "_20231004_153756.jpg\n",
      "_20231004_153756\n",
      "False\n",
      "_20231004_153229.jpg\n",
      "_20231004_153229\n",
      "False\n",
      "_20231004_153222.jpg\n",
      "_20231004_153222\n",
      "False\n",
      "_20231004_153138.jpg\n",
      "_20231004_153138\n",
      "False\n",
      "_20231004_153123.jpg\n",
      "_20231004_153123\n",
      "False\n",
      "_20231004_153119.jpg\n",
      "_20231004_153119\n",
      "False\n",
      "_20231004_153039.jpg\n",
      "_20231004_153039\n",
      "False\n",
      "_20231004_153034.jpg\n",
      "_20231004_153034\n",
      "False\n",
      "_20231004_153021.jpg\n",
      "_20231004_153021\n",
      "False\n",
      "_20231004_153018.jpg\n",
      "_20231004_153018\n",
      "False\n",
      "_20231004_153015.jpg\n",
      "_20231004_153015\n",
      "False\n",
      "_20231004_152814.jpg\n",
      "_20231004_152814\n",
      "False\n",
      "_20231004_152807.jpg\n",
      "_20231004_152807\n",
      "False\n",
      "_20231004_152806.jpg\n",
      "_20231004_152806\n",
      "False\n",
      "_20231004_152746.jpg\n",
      "_20231004_152746\n",
      "False\n",
      "_20231004_152446.jpg\n",
      "_20231004_152446\n",
      "False\n",
      "_20231004_152445.jpg\n",
      "_20231004_152445\n",
      "False\n",
      "_20231004_152420.jpg\n",
      "_20231004_152420\n",
      "False\n",
      "_20231004_152413.jpg\n",
      "_20231004_152413\n",
      "False\n",
      "_20231004_152210.jpg\n",
      "_20231004_152210\n",
      "False\n",
      "_20231004_152109.jpg\n",
      "_20231004_152109\n",
      "False\n",
      "_20231004_151900.jpg\n",
      "_20231004_151900\n",
      "False\n",
      "_20231004_151857.jpg\n",
      "_20231004_151857\n",
      "False\n",
      "_20231004_151852.jpg\n",
      "_20231004_151852\n",
      "False\n",
      "_20231004_151734.jpg\n",
      "_20231004_151734\n",
      "False\n",
      "_20231004_151720.jpg\n",
      "_20231004_151720\n",
      "False\n",
      "_20231004_150428.jpg\n",
      "_20231004_150428\n",
      "False\n",
      "_20231004_131231.jpg\n",
      "_20231004_131231\n",
      "False\n",
      "_20231004_111056.jpg\n",
      "_20231004_111056\n",
      "False\n",
      "_20231004_111048.jpg\n",
      "_20231004_111048\n",
      "False\n",
      "_20231004_075858.jpg\n",
      "_20231004_075858\n",
      "False\n",
      "_20231004_075853.jpg\n",
      "_20231004_075853\n",
      "False\n",
      "_20231003_180619.jpg\n",
      "_20231003_180619\n",
      "False\n",
      "_20231003_180618.jpg\n",
      "_20231003_180618\n",
      "False\n",
      "_20231003_180617.jpg\n",
      "_20231003_180617\n",
      "False\n",
      "_20231003_175958.jpg\n",
      "_20231003_175958\n",
      "False\n",
      "_20231003_144357.jpg\n",
      "_20231003_144357\n",
      "False\n",
      "_20231003_144348.jpg\n",
      "_20231003_144348\n",
      "False\n",
      "_20231003_144054.jpg\n",
      "_20231003_144054\n",
      "False\n",
      "_20231003_144051.jpg\n",
      "_20231003_144051\n",
      "False\n",
      "_20231003_144040.jpg\n",
      "_20231003_144040\n",
      "False\n",
      "_20231003_143607.jpg\n",
      "_20231003_143607\n",
      "False\n",
      "_20231003_143553.jpg\n",
      "_20231003_143553\n",
      "False\n",
      "_20231003_143541.jpg\n",
      "_20231003_143541\n",
      "False\n",
      "_20231003_143533.jpg\n",
      "_20231003_143533\n",
      "False\n",
      "_20231003_143524.jpg\n",
      "_20231003_143524\n",
      "False\n",
      "_20231003_143519.jpg\n",
      "_20231003_143519\n",
      "False\n",
      "_20231003_143504.jpg\n",
      "_20231003_143504\n",
      "False\n",
      "_20231003_142636.jpg\n",
      "_20231003_142636\n",
      "False\n",
      "_20231003_142634.jpg\n",
      "_20231003_142634\n",
      "False\n",
      "_20231003_142623.jpg\n",
      "_20231003_142623\n",
      "False\n",
      "_20231003_142622.jpg\n",
      "_20231003_142622\n",
      "False\n",
      "_20231003_142620.jpg\n",
      "_20231003_142620\n",
      "False\n",
      "_20231003_142522.jpg\n",
      "_20231003_142522\n",
      "False\n",
      "_20231003_142521.jpg\n",
      "_20231003_142521\n",
      "False\n",
      "_20231003_142520.jpg\n",
      "_20231003_142520\n",
      "False\n",
      "_20231003_142519.jpg\n",
      "_20231003_142519\n",
      "False\n",
      "_20231003_142221.jpg\n",
      "_20231003_142221\n",
      "False\n",
      "_20231003_141944.jpg\n",
      "_20231003_141944\n",
      "False\n",
      "_20231003_141943.jpg\n",
      "_20231003_141943\n",
      "False\n",
      "_20231003_141409.jpg\n",
      "_20231003_141409\n",
      "False\n",
      "_20231003_141351.jpg\n",
      "_20231003_141351\n",
      "False\n",
      "_20231003_140851.jpg\n",
      "_20231003_140851\n",
      "False\n",
      "_20231003_140845.jpg\n",
      "_20231003_140845\n",
      "False\n",
      "_20231003_135731.jpg\n",
      "_20231003_135731\n",
      "False\n",
      "_20231003_135455.jpg\n",
      "_20231003_135455\n",
      "False\n",
      "_20231003_135432.jpg\n",
      "_20231003_135432\n",
      "False\n",
      "_20231003_135428.jpg\n",
      "_20231003_135428\n",
      "False\n",
      "_20231003_135254.jpg\n",
      "_20231003_135254\n",
      "False\n",
      "_20231003_134529.jpg\n",
      "_20231003_134529\n",
      "False\n",
      "_20231003_134159.jpg\n",
      "_20231003_134159\n",
      "False\n",
      "_20231003_134135.jpg\n",
      "_20231003_134135\n",
      "False\n",
      "_20231003_134108.jpg\n",
      "_20231003_134108\n",
      "False\n",
      "_20231003_134014.jpg\n",
      "_20231003_134014\n",
      "False\n",
      "_20231003_133805.jpg\n",
      "_20231003_133805\n",
      "False\n",
      "_20231003_133804.jpg\n",
      "_20231003_133804\n",
      "False\n",
      "_20231003_133756.jpg\n",
      "_20231003_133756\n",
      "False\n",
      "_20231003_133755.jpg\n",
      "_20231003_133755\n",
      "False\n",
      "_20231003_133714.jpg\n",
      "_20231003_133714\n",
      "False\n",
      "_20231003_133702.jpg\n",
      "_20231003_133702\n",
      "False\n",
      "_20231003_133647.jpg\n",
      "_20231003_133647\n",
      "False\n",
      "_20231003_132901.jpg\n",
      "_20231003_132901\n",
      "False\n",
      "_20231003_132833.jpg\n",
      "_20231003_132833\n",
      "False\n",
      "_20231003_132830.jpg\n",
      "_20231003_132830\n",
      "False\n",
      "_20231003_132812.jpg\n",
      "_20231003_132812\n",
      "False\n",
      "_20231003_132811.jpg\n",
      "_20231003_132811\n",
      "False\n",
      "_20231003_132634.jpg\n",
      "_20231003_132634\n",
      "False\n",
      "_20231003_132552.jpg\n",
      "_20231003_132552\n",
      "False\n",
      "_20231003_131338.jpg\n",
      "_20231003_131338\n",
      "False\n",
      "_20231003_131334.jpg\n",
      "_20231003_131334\n",
      "False\n",
      "_20231003_130933.jpg\n",
      "_20231003_130933\n",
      "False\n",
      "_20231003_130854.jpg\n",
      "_20231003_130854\n",
      "False\n",
      "_20231003_130844.jpg\n",
      "_20231003_130844\n",
      "False\n",
      "_20231003_130815.jpg\n",
      "_20231003_130815\n",
      "False\n",
      "_20231003_130813.jpg\n",
      "_20231003_130813\n",
      "False\n",
      "_20231003_130811.jpg\n",
      "_20231003_130811\n",
      "False\n",
      "_20231003_130740.jpg\n",
      "_20231003_130740\n",
      "False\n",
      "_20231003_130724.jpg\n",
      "_20231003_130724\n",
      "False\n",
      "_20231003_130717.jpg\n",
      "_20231003_130717\n",
      "False\n",
      "_20231003_130506.jpg\n",
      "_20231003_130506\n",
      "False\n",
      "_20231003_130135.jpg\n",
      "_20231003_130135\n",
      "False\n",
      "_20231003_125844.jpg\n",
      "_20231003_125844\n",
      "False\n",
      "_20231003_125841.jpg\n",
      "_20231003_125841\n",
      "False\n",
      "_20231003_125705.jpg\n",
      "_20231003_125705\n",
      "False\n",
      "_20231003_124659.jpg\n",
      "_20231003_124659\n",
      "False\n",
      "_20231003_124657.jpg\n",
      "_20231003_124657\n",
      "False\n",
      "_20231003_124535.jpg\n",
      "_20231003_124535\n",
      "False\n",
      "_20231003_124529.jpg\n",
      "_20231003_124529\n",
      "False\n",
      "_20231003_124111.jpg\n",
      "_20231003_124111\n",
      "False\n",
      "_20231003_124056.jpg\n",
      "_20231003_124056\n",
      "False\n",
      "_20231003_123259.jpg\n",
      "_20231003_123259\n",
      "False\n",
      "_20231003_123258.jpg\n",
      "_20231003_123258\n",
      "False\n",
      "_20231003_123146.jpg\n",
      "_20231003_123146\n",
      "False\n",
      "_20231003_123111.jpg\n",
      "_20231003_123111\n",
      "False\n",
      "_20231003_123007.jpg\n",
      "_20231003_123007\n",
      "False\n",
      "_20231003_122331.jpg\n",
      "_20231003_122331\n",
      "False\n",
      "_20231003_122325.jpg\n",
      "_20231003_122325\n",
      "False\n",
      "_20231003_092845.jpg\n",
      "_20231003_092845\n",
      "False\n",
      "_20231003_092838.jpg\n",
      "_20231003_092838\n",
      "False\n",
      "_20231002_224257.jpg\n",
      "_20231002_224257\n",
      "False\n",
      "_20231002_224230.jpg\n",
      "_20231002_224230\n",
      "False\n",
      "_20231002_224048.jpg\n",
      "_20231002_224048\n",
      "False\n",
      "_20231002_224046.jpg\n",
      "_20231002_224046\n",
      "False\n",
      "_20231002_224044.jpg\n",
      "_20231002_224044\n",
      "False\n",
      "_20231002_224016.jpg\n",
      "_20231002_224016\n",
      "False\n",
      "_20231002_224015.jpg\n",
      "_20231002_224015\n",
      "False\n",
      "_20231002_224010.jpg\n",
      "_20231002_224010\n",
      "False\n",
      "_20231002_224001.jpg\n",
      "_20231002_224001\n",
      "False\n",
      "_20231002_223118.jpg\n",
      "_20231002_223118\n",
      "False\n",
      "_20231002_212300.jpg\n",
      "_20231002_212300\n",
      "False\n",
      "_20231002_211528.jpg\n",
      "_20231002_211528\n",
      "False\n",
      "_20231002_211511.jpg\n",
      "_20231002_211511\n",
      "False\n",
      "_20231002_211508.jpg\n",
      "_20231002_211508\n",
      "False\n",
      "_20231002_211347.jpg\n",
      "_20231002_211347\n",
      "False\n",
      "_20231002_211041.jpg\n",
      "_20231002_211041\n",
      "False\n",
      "_20231002_211033.jpg\n",
      "_20231002_211033\n",
      "False\n",
      "_20231002_204530.mp4\n",
      "_20231002_204530\n",
      "False\n"
     ]
    },
    {
     "ename": "NameError",
     "evalue": "name 'check_file_exists' is not defined",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mNameError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[1;32m/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb 单元格 111\u001b[0m line \u001b[0;36m9\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y224sZmlsZQ%3D%3D?line=6'>7</a>\u001b[0m     suffix \u001b[39m=\u001b[39m photo\u001b[39m.\u001b[39msplit(\u001b[39m'\u001b[39m\u001b[39m.\u001b[39m\u001b[39m'\u001b[39m)[\u001b[39m1\u001b[39m]\n\u001b[1;32m      <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y224sZmlsZQ%3D%3D?line=7'>8</a>\u001b[0m     base_name \u001b[39m=\u001b[39m \u001b[39m'\u001b[39m\u001b[39m.\u001b[39m\u001b[39m'\u001b[39m\u001b[39m.\u001b[39mjoin([prefix[:\u001b[39m-\u001b[39m\u001b[39m3\u001b[39m], suffix])\n\u001b[0;32m----> <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y224sZmlsZQ%3D%3D?line=8'>9</a>\u001b[0m     \u001b[39mif\u001b[39;00m check_file_exists(postprocess_photo_path, base_name):\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y224sZmlsZQ%3D%3D?line=9'>10</a>\u001b[0m         os\u001b[39m.\u001b[39mremove(os\u001b[39m.\u001b[39mpath\u001b[39m.\u001b[39mjoin(postprocess_photo_path, photo))\n\u001b[1;32m     <a href='vscode-notebook-cell:/Users/wenglongao/anaconda3/envs/leoweng4.0/lib/python3.9/site-packages/lwpackage/notebook/ak_test.ipynb#Y224sZmlsZQ%3D%3D?line=10'>11</a>\u001b[0m \u001b[39melif\u001b[39;00m photo\u001b[39m.\u001b[39mstartswith(\u001b[39m'\u001b[39m\u001b[39m_\u001b[39m\u001b[39m'\u001b[39m):\n",
      "\u001b[0;31mNameError\u001b[0m: name 'check_file_exists' is not defined"
     ]
    }
   ],
   "source": [
    "for photo in os.listdir(p):\n",
    "    if not photo.startswith('.'):\n",
    "        prefix = photo.split('.')[0]\n",
    "        # specially deal with the photo prefix names end with (x)\n",
    "        if prefix.endswith(')'):  # e.g.20231004_171155(1).jpg\n",
    "            suffix = photo.split('.')[1]\n",
    "            base_name = '.'.join([prefix[:-3], suffix])\n",
    "            if check_file_exists(postprocess_photo_path, base_name):\n",
    "                os.remove(os.path.join(postprocess_photo_path, photo))\n",
    "        elif photo.startswith('_'):\n",
    "            print(photo)\n",
    "            print(prefix)\n",
    "            print(os.path.exists(os.path.join(p, photo)))\n",
    "        else:\n",
    "            e = f'{photo} in Camera folder with wrong type'\n",
    "            assert prefix.split('_')[0].isdigit() and prefix.split('_')[1].isdigit(), e\n",
    "            assert (len(prefix.split('_')[0]) == 8) and (len(prefix.split('_')[0]) == 8), e\n",
    "    "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(0, 0)"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "categorize_photos()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "leoweng4.0",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.0"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
